티스토리 뷰
반응형
| Lombok
|| 경로 설정
먼저
Lombok 을 설치하자.
cmd에서 Lombok이 설치된 경로로 이동한 후
아래 명령어를 입력해보자.
java -jar lombok.jar
Eclipse 는 체크를 풀어주고
STS.exe 파일을 추가해준다.
성공적으로 install 이 끝나면
STS.exe 경로에 lombok.jar 파일이 생긴다.
|| dependency 설정
lombok dependency 설정
1 2 3 4 5 6 | <!-- https://mvnrepository.com/artifact/org.projectlombok/lombok --> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <scope>provided</scope> </dependency> | cs |
|| 적용
/src/main/java/com/example/demo/model/dto/User.java
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | package com.example.demo.model.dto; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; @Data @NoArgsConstructor @AllArgsConstructor public class User { private String id; private String name; private String pass; } | cs |
@Data : DTO 코드를 자동으로 Generate (Getter, Setter, toString, default 생성자)
@AllArgsConstructor : 모든 속성을 파라미터로 갖는 생성자
@NoArgsConstructor : 기본 생성자
반응형
'Web > Spring' 카테고리의 다른 글
[Spring-Boot] Spring, Spring-Boot 기본 개념 정리 (1) | 2020.11.08 |
---|---|
[Spring-Boot] Spring-Boot Project A to Z (Lombok) (0) | 2020.10.31 |
[Spring-Boot] 기본 설정(Spring Starter Project) (4) | 2020.10.27 |
[Spring] Swagger를 이용한 REST API 문서화를 해보자! (0) | 2020.10.27 |
[Spring] REST API(jackson-databind) (0) | 2020.10.26 |
댓글