====== 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에 의존성을 추가한다. org.projectlombok lombok provided \\ \\ 2. lombok.jar 실행 \\ 그 후 본인 maven repository 안에 lombok을 찾아 들어가서 ''shift + 우클릭''을 해서 '여기에 powerShell 창 열기' 클릭해서 cmd를 킨 후 \\ ''java -jar lombok-${version}.jar'' 를 입력해서 lombok.jar를 실행 시키면 됩니다. \\ \\ 3. 설치 \\ \\ {{:wiki:eclipse:lombok_1.png?direct&400|}}\\ 위 그림처럼 나오면 ''Specify location...''을 클릭해서 eclipse.exe 실행파일을 선택해주고 ''install / Update''를 클릭하면 됩니다. \\ \\ 4.실행 \\ 설치된 후 eclipse를 켜서 확인하면 됩니다.\\ \\ 5. 사용방법 \\ {{:wiki:eclipse:lombok_2.png?direct&400|}}\\ ex) SpringBoot Entity class 화면\\ \\ 위 사진처럼 model에서 ''@Data''를 사용하면 \\ 따로 getter, setter를 선언 안해도 됩니다. ===== Tip ===== 1. 혹시 lombok 적용이 안될경우 maven > update Project 실행한 다음 다시 해보면 됩니다. \\ \\ {{tag>도봉산핵주먹 lombok eclipse}}