Mac에서 STS에 lombok 연동하기

lombok은 모델 기본 데이터 객체인 VO(Value Object)의 속성들에 대한 기본적인 getter, setter 메서드와 생성자를 자동으로 만들어 줍니다.
STS가 응용프로그램에 설치되어 있는 상태에서 시작하도록 하겠습니다.

 

1. lombok 다운로드
1) lombok 홈페이지 접속
브라우저를 열어 구글에서 ‘lombok’을 검색합니다.
최상단에 뜨는 ‘Project Lombok’을 클릭하여 접속합니다.
스크린샷 2016-03-24 오후 4.03.03

 

2) 우측 상단의 ‘Download!’ 버튼을 클릭합니다.
스크린샷 2016-03-24 오후 4.04.11

 

3) ‘lombok.jar’ 링크를 클릭하여 다운로드합니다.
스크린샷 2016-03-24 오후 4.05.26

 

4) 다운로드 디렉토리에서 lombok.jar 파일을 확인합니다.
스크린샷 2016-03-24 오후 4.06.52

 

5) 터미널을 열어 다운로드 디렉토리로 이동 후 ‘java -jar lombok.jar’ 명령을 입력합니다.
스크린샷 2016-03-24 오후 4.09.40

 

6) lombok 실행 창 가운데 IDEs에 STS가 있는지 확인 후 있으면 ‘Install/Update’ 버튼을 클릭합니다.
(없으면 STS를 응용프로그램에 위치하시면 됩니다.)
스크린샷 2016-03-24 오후 4.10.43

 

2. lombok 테스트
1) STS를 실행하고 테스트를 위한 VO 자바 파일을 만듭니다.
스크린샷 2016-03-24 오후 4.16.49

 

2) 클래스 선언부 위에 ‘@Data’ 어노테이션을 입력하고, lombok.Data를 import합니다.
스크린샷 2016-03-24 오후 4.17.35

 

3) STS 창 우측의 Outline 탭에서 기본적인 getter, setter, 생성자 등이 추가된 것을 확인할 수 있습니다.
스크린샷 2016-03-24 오후 4.19.29

 

lombok을 이용하여 Slf4j 로그도 활용할 수 있습니다.