lombok : VO, DTO를 사용할 때 getter, setter를 어노테이션으로 편리하게 사용하기 위해 사용한다.
1. lombok 다운로드
https://projectlombok.org/download
2. 프로젝트 폴더에 lombok 설치하기
cmd에서 lombok이 설치 된 경로로 이동 후
java -jar lombok.jar
명령어를 입력한다.
lombok이 설치되기를 원하는 IDE를 선택한 후 Install / Update 버튼을 누른다.
(목록에 없을 경우 Specify location... 에서 IDE경로까지 이동 후 IDE파일 선택)
3. 스프링 부트 pom.xml에 의존성 추가
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<scope>provided</scope>
</dependency>
4. 적용
스프링부트 재시작 후
import lombok.Data;
@Data
public class TestDTO {
private Integer id;
private String name;
private String gender;
}
어노테이션 적용하여 사용
@Data : getter, setter, toString()... 적용
@Getter : getter 적용
@Setter : setter 적용
'spring-vue-project' 카테고리의 다른 글
3. 스프링부트 mysql(+ MyBatis) 연동 (0) | 2021.11.05 |
---|---|
2. Vue-SpringBoot axios 연동 (0) | 2021.11.05 |