티스토리 뷰

개발

lombok - 자바 유용한 유틸리티

달리는개발자 2012. 4. 30. 18:06

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

http://projectlombok.org/

 

Java 코드에서 불필요한 코드를 제거할 수 있는 편리한 방법

http://www.ibm.com/developerworks/kr/library/os-lombok/index.html?ca=drs-

반응형
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함