티스토리 뷰
Lombok 이란?
Java 코드에서 불필요한 코드를 제거하기 위해 사용할 수 있는 JAR(Java Archive) 파일이다.
POJO(Plain Old Java Object), model, VO(Value Object) 등이라 칭하는 Java Bean을 생성할 때 getter, setter, toString 메서드들을 컴파일시에 대신 생성해준다.
개발시간이 단축될 뿐만아니라 코드 수 또한 줄어들고, 중복되는 부분이 줄어들어 코드가 더욱 명확하게 표시된다.
Lombok 설치
lombok.jar 파일을 다운로드 받는다(2012년 5월 5일 현재 0.11.0)
Eclipse를 사용하고 있기때문에 jar 파일을 더블클릭해서 설치한다.
알집이 설치되어 있는 경우 위와 같이 실행한다.
IDE(Integrated Development Environment, 통합개발환경) 실행파일을 지정한다.
eclipse를 사용하고 있다면 eclipse.exe 파일을 지정한다.
위와 같이 지정하고 Install 버튼 클릭
설치가 완료되었다.
eclipse.ini에 다음과 같이 추가가 되었고, eclipse 디렉토리에 lombok.jar 파일이 복사된다.
-javaagent:lombok.jar
-Xbootclasspath/a:lombok.jar
메시지 박스에 나온 것처럼 꼭 해당 프로젝트에 lombok.jar 파일을 추가한다.
IDE를 실행 중이었다면 재시작 ^^
Lombok 예제
import lombok.Getter; import lombok.Setter; public class User { private @Getter @Setter String userId; private @Getter @Setter String userName; }
import lombok.Data; @Data public class User { private String userId; private String userName; }
Lombok
Java 코드에서 불필요한 코드를 제거할 수 있는 편리한 방법
http://www.ibm.com/developerworks/kr/library/os-lombok/index.html?ca=drs-