1. 롬복(Lombok) 이란?
- 자바 클래스를 만들 때 흔히 만드는 코드(ex. Getter, Setter, toSring, equals ...)들을 어노테이션을 이용해 자동으로 만들어주는 라이브러리
- 자동으로 생성되는 코드는 소스 파일에서 확인할 수 없지만, 이클립스의 Outline과 같이 메서드 리스트를 확인할 수 있는 곳에서 확인 가능함
자바 개발자들에게 Getter, Setter 를 만드는 일은 일상이 되었다. 이클립스에서는 이 메서드들을 자동으로 만들어주는 기능도 제공하고 있지만, 자동생성 기능을 적용하기도 귀찮기는 마찬가지.
롬복은 이러한 반복되는 JAVA 메서드를 어노테이션을 이용해 자동으로 만들어준다.
2.사용방법
2-1) 의존성추가
https://mvnrepository.com 에서 lombok을 검색 후 원하는 버전을 선택한다.
메이븐 프로젝트의 경우엔 pom.xml에, gradle일 경우엔 build.gradle에 소스를 복사하여 붙여넣는다.

STS 사용 시 프로젝트 생성할 때 롬복 의존성 추가 가능 (난 이렇게 함!)

2-2)롬복 플러그인 적용
의존성만 추가해서는 롬복이 동작하지 않는다. 이클립스에 롬복 플러그인을 적용해야만 롬복이 정상적으로 코드를 만들어준다.
https://projectlombok.org/download 에서 다운로드 ! (아무데나 다운로드 해도 괜찮음)
Download
projectlombok.org
다운로드 된 lombok.jar를 더블클릭하여 롬복 인스트롤러를 실행한다.
* 롬복 인스트롤러가 실행되지 않을 경우 cmd에서 jdk가 설치된 폴더로 이동,
cd \
C:\study\jdk-11.0.9\bin
에서 다음 명령어를 실행하여 롬복이 설치된 경로에 맞춰 롬복 인스트롤러를 실행
java -jar c:\study\eclipse\lombok.jar
이클립스 또는 STS가 설치된 경로에서 실행 파일을 선택하고, Select를 클릭
IDEs에 선택한 실행 파일이 추가되었으면, Install/Update 버튼을 클릭

설치 완료 시, Quit Installer를 클릭해서 창을 닫는다.
