lombok이란?

내부적으로 DTO와 같은 모델에서 변수를 지정하면, getter, setter, toString 등의 메소드를 자동으로 만들어주는 기능
 

lombok 설치

https://projectlombok.org/

 

Project Lombok

projectlombok.org

1. 웹사이트에서 lombok.jar 파일을 다운받고, 이클립스(STS)가 설치된 경로 "C:\spring-tool-suite-3.9.13.RELEASE-e4.16.0-win32-x86_64\sts-bundle\sts-3.9.13.RELEASE"에 넣어줍니다.
2. jar 파일을 실행해보고, 실행이 안 되면 명령 프롬포트를 관리자 권한으로 실행합니다.
3. JDK 설치 경로에서 bin 폴더로 이동하고, java -jar lombok.jar 명령어를 입력하여 수동으로 인스톨러를 실행합니다.
4. 인스톨러에서 Specify location은 이클립스(STS) 설치 경로에서 실행파일(SpringToolSuite4.exe)을 선택하고 Select를 눌러줍니다.
5. IDEs에 선택한 exe 파일이 추가되었는지 확인하고 Install/Update를 클릭합니다.
6. 파일탐색기에서 이클립스(STS) 설치 경로에 lombok.jar 파일 추가가 되어있다면 설치가 완료된 것입니다.

pom.xml에 의존성 추가

<!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->
<dependency>
   <groupId>org.projectlombok</groupId>
   <artifactId>lombok</artifactId>
   <version>1.18.24</version>
   <scope>provided</scope>
</dependency>

@애노테이션을 달아주면 Outline에 getter,setter,toString이 자동으로 생성된 것을 확인할 수 있다.

+ Recent posts