====== 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}}