반응형

lombok을 사용하면 DTO(VO)를 클래스를 신규로 만들 때마다

getter setter구문을 만들지 않고 @Data 또는 @getter @setter로 선언할 수 있다.

 

코드의 간결화..

 

1. lombok.jar를 다운 받는다.

https://projectlombok.org/download

 

Download

 

projectlombok.org

 

 

Download

 

projectlombok.org

 

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이 제대로 설치되었는 지 확인해본다.

 

- 끗 -

반응형
블로그 이미지

ingus

,