일반적으로 Spring으로 개발할떄 model에 get/set/toString을 따로 선언해주는데 lombok을 설치하고 eclipse에 적용하면 @Data 어노테이션만 선언해주면 get/set/toString을 선언해줄 필요없다.
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를 선언 안해도 됩니다.
1. 혹시 lombok 적용이 안될경우 maven > update Project 실행한 다음 다시 해보면 됩니다.