[ JAVA ] - Project Lombok
제목 : Project Lombok
설명 :
Project Lombok
URL : https://projectlombok.org/
가이드 : http://jnb.ociweb.com/jnb/jnbJan2010.html
내가 아는한 이놈이 겟터 셋터를 지정해줌 그외 몇가지 어노테이션을 사용할 수 있음
Lombok Annotations - @Getter @Setter @NonNull @ToString @EqualsAndHashCode @Data @Cleanup @Synchronized
@SneakyThrows :
@Getter :
@Setter :
@NonNull :
@ToString :
@EqualsAndHashCode :
@Data :
@Cleanup :
@Synchronized :
@SneakyThrows :
사용법 :
1.
pom.xml 추가
pom.xml <dependencies>
|
2.
이클립스에 lombok설치 ( 이게 라이브러리만 꼽는다고 되는게 아니라 롬복을 설치해야 한다. )
롬복 설치시 eclips.ini 파일에
-javaagent:lombok.jar -Xbootclasspath/a:lombok.jar
내용만 넣으면 된다고 하는데 난 안되더라. 그래서 설치를 해야하는데 설치하는방법은
CMD
java -jar C:\Java\repos\org\projectlombok\lombok\1.14.8\lombok.jar ( 롬복경로 )
하면 아래와 같은 창이 뜬다.
Specify location.. 버튼 -> 이클립스 설치된 경로의 eclipse.exe 를 선택
Install / Update 버튼
Quit Installer 버튼
이후 eclipse.ini 파일을 열어보면
-javaagent:lombok.jar -Xbootclasspath/a:lombok.jar
가 추가되있을것이다.
결과 :
이클립스에서 나오던 겟터 세터 오류가 사라짐
경험 :
이걸 사용한다고 딱히 좋다는 생각은 안든다. 왜냐면 난 VO를 안쓰는 편이거든.
거기다가 이클립스에 뭔가를 설치해야만 한다니.. 처음에 몰랐을때는 왜 게터세터에서 죄다 오류가 날까? 라고 생각함.
다수의 인원이 작업하는 플젝에선 인원이 나가고 들어오는경우가 많기때문에 이런걸 사용하면 개발세팅가이트 같은것을
잘 만들어 둬야 할것 같다.
검색단어 :
lombok