lombok을 사용하면 DTO(VO)를 클래스를 신규로 만들 때마다
getter setter구문을 만들지 않고 @Data 또는 @getter @setter로 선언할 수 있다.
코드의 간결화..
1. lombok.jar를 다운 받는다.
https://projectlombok.org/download
2. 다운받은 lombok.jar를 두번 클릭하여 설치 파일을 실행한다.
이때 STS나 이클립스와같은 IDE는 종료된 상태여야 한다
1) IDEs..에 IDE목록이 안 뜰 겨우 Specify location.. 버튼을 클릭하여 IDE를 선택해준다.
2) Install / Update 버튼을 클릭하여 설치를 진행한다.
3. IDE를 실행해서 application.properties에 lombok설정이 제대로 되어있는 지 확인해 본다.
build.gradle
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
implementation 'org.springframework.boot:spring-boot-starter-web'
compileOnly 'org.projectlombok:lombok'
developmentOnly 'org.springframework.boot:spring-boot-devtools'
runtimeOnly 'com.microsoft.sqlserver:mssql-jdbc'
annotationProcessor 'org.projectlombok:lombok'
providedRuntime 'org.springframework.boot:spring-boot-starter-tomcat'
testImplementation('org.springframework.boot:spring-boot-starter-test') {
exclude group: 'org.junit.vintage', module: 'junit-vintage-engine'
}
}
4. 프로젝트 우클릭 > Properties for Boot > Java Build Path 에서 Add External JARs..를 클릭하여
lombok.jar를 추가해준다.
5. 테스트 코드를 작성하여 lombok이 제대로 설치되었는 지 확인해본다.
- 끗 -
'개발환경 > Spring' 카테고리의 다른 글
Spring MVC maven 환경을 gradle로 변경 (0) | 2021.12.14 |
---|---|
Spring Boot, Gradle로 jar 배포하기 (내장 서버 사용) (0) | 2020.03.02 |
Spring Boot 개발환경 (0) | 2020.01.30 |