목차

Maven lombok

  • description : Maven lombok
  • author : 도봉산핵주먹
  • email : hylee@repia.com
  • lastupdate : 2020-07-24

lombok ?

일반적으로 Spring으로 개발할떄 model에 get/set/toString을 따로 선언해주는데 lombok을 설치하고 eclipse에 적용하면 @Data 어노테이션만 선언해주면 get/set/toString을 선언해줄 필요없다.


Maven lombok 설치방법

jar를 웹에서 직접 받고 실행 설치하는 경우도 있고
maven 의존성에 의해 받아서 설치를 하는 경우도 있습니다.

전 maven 의존성에 의해 다운받아서 설치하는 것을 설명해 드리겠습니다.

1.maven 의존성 추가하기
진행중인 프로젝트 pom.xml에 의존성을 추가한다.

<dependency>
  <groupId>org.projectlombok</groupId>
  <artifactId>lombok</artifactId>
  <scope>provided</scope>
</dependency>



2. lombok.jar 실행
그 후 본인 maven repository 안에 lombok을 찾아 들어가서 shift + 우클릭을 해서 '여기에 powerShell 창 열기' 클릭해서 cmd를 킨 후
java -jar lombok-${version}.jar 를 입력해서 lombok.jar를 실행 시키면 됩니다.

3. 설치


위 그림처럼 나오면 Specify location…을 클릭해서 eclipse.exe 실행파일을 선택해주고 install / Update를 클릭하면 됩니다.

4.실행
설치된 후 eclipse를 켜서 확인하면 됩니다.

5. 사용방법

ex) SpringBoot Entity class 화면

위 사진처럼 model에서 @Data를 사용하면
따로 getter, setter를 선언 안해도 됩니다.

Tip

1. 혹시 lombok 적용이 안될경우 maven > update Project 실행한 다음 다시 해보면 됩니다.