이클립스(Eclipse)에 롬복(Lombok) 설치하기

  롬복은 자주 쓰면서도 항상 새로 설치할 때 마다 어떻게 했지.... 찾아보는 것중 하나라서 그냥 내 블로그에 메모 남기듯 남긴다.

   Lombok은 Table을 구조화한 Domain Class (Endtity or DTO, VO)에서 Getter / Setter Method와 toString, equals, hashCode 등의  Method를 어노테이션(@ Annotation)으로 사용할 수 있도록 해주는 Library이다.   JDBC에서 VO, DTO등을 만들 때 손으로 직접 만들려고 한다면 Table Column이 50개만되도... Getter / Setter Code를 작성하는 것만 200 Line이 훌쩍 넘게 될 것이다.   그런면에서 Lombok은 Coding량을 줄여주는 거의 필수 Library 중 하나이다.

 

[ Lombok 으로 AI 이미지 만드니... Indonesia Lombok 섬을 모티브로 한 이미지가 생성되는 듯 ㅎㅎㅎ]

 

   일단 최신 버전을 다운로드 받는다.   2024년 10월 3일을 기준으로 최신버전의 Lombok.jar는 1.18.34 이다.   projectlombok.org에서 다운로드 받아서 Eclipse가 설치된 곳에 함께 위치해 준다.

 

  Terminal에 해당 경로로 이동해서 lombok.jar를 실행시켜 준다.

 

java -jar ./lombok.jar

 

 

 

 

 

 

   설치는 완료 됐다.   그런데 간혹 Eclipse에서 인식을 못하는 경우가 있다.  그런 경우에는 해당 Project의 Properties에서 Jaba Build Path > Libraties 에서 Classpath에 누락된 lombok.jar를 Add External JARs 를 눌러서 추가해 주면 된다.

 

 

 

   라이브러리를 추가하고 나면.. 빨간줄이 없어지고 정상적으로 적용되는 것을 확인 할 수 있다.

 

 

 

   Lombok은 앞서도 이야기 했듯이 Coding 량을 획기적으로 줄여주는데 한 몫한다.   적게는 수십수백에서 수천라인까지의 코드를 줄여주니... 필수 라이브러리라고 해도 과언이 아니다.   하지만... 과유불급이라고... @Getter @Setter 어노테이션을 사용하면서 잘못하면 퍼포먼스에 영향을 줄 수 있다고 하니... 주의 사항에 대해서도 한번 읽어 보기를 권장한다.

 

   주의 사항 참조 블로그 : https://roopredev.tistory.com/14