STS lombok 적용 방법.

Yoon·2022년 12월 23일
0

Spring에 가장 큰 장점으로 pom.xml에서 Maven 형식으로 jar파일들을 바로 가져올 수 있다는 점.
lombok.jar의 경우, 일반적인 자바 라이브러리 파일과는 다르게 '설치' 과정을 거쳐야 한다.

Java에서 getter, setter 등의 메소드를 대신 생성해주는 라이브러리이다.
외에도 편리한 어노테이션들을 많이 제공하고 있다.

1. Lombok 라이브러리 다운받기

Lombok 사이트에 들어가서 jar 파일을 직접 설치하자. 2022년 12월 기준 최신 버전 1.18.24

파일의 다운로드가 완료되었으면, 이클립스 및 STS가 설치된 경로에 lombok.jar를 붙여넣은 후 해당 파일을 실행한다.

그러면 인스톨러 창이 실행이 될 것이다. 아래와 같이 내 PC에서 IDE를 찾을 수 없다는 경고창이 나오더라도 OK를 눌러 닫으면 된다.

[Specify location...] 버튼을 클릭하여 이클립스 또는 STG가 설치된 경로에서 실행 파일을 선택한다.

그러면 아래와 같이 IDEs 목록에 선택한 실행 파일이 추가된다. 이제 Install/Update 버튼을 클릭한다.

롬북이 바로 설치된다. 설치 성공했다는 메세지가 뜬다면 [Quit Installer]를 눌러 창을 닫는다. 만약 설치 여부를 확인하고 싶다면 이클립스의 eclipse.ini 파일을 열어 -javaagent:C:\dev\eclipse\lombok.jar 와 같은 명령어가 추가되어 있으면 된다.

2. Lombok 적용하기

소스 상에서 롬복이 인식을 하려면 한단계를 더 거쳐야 한다. Lombok 사이트의 Install 메뉴를 보면 Lombok을 설치할 수 있는 다양한 방법이 있다.
메이븐을 이용하여 설치하려고 함. 의존성을 추가하자.

3. Lombok 사용하기

롬복을 사용하려면 아래와 같이 @Getter @Setter를 입력하면 자동으로 생성된다

이번에는 @Data를 사용해보자. 해당 어노테이션은 많은 것들을 한꺼번에 설정해주는 끝판왕이라고 보면 된다. (@Getter, @Setter, @RequiredArgsConstructor, @ToString, @EqualsAndHashCode을 한꺼번에 설정해준다)

롬북에서 사용중인 기능들은 lombok features에서 제공중이며, lombok API를 참고하여 자신이 사용하고자 하는 롬북 기능을 잘 활용하면 깔끔하게 소스가 관리될 것이다 :)

profile
나의 공부 일기

0개의 댓글