[java] Lombok 사용 및 설치방법 (intelli J 기준)
Lombok 적용 및 설치하기.
롬복은 @Getter, @Setter등의 어노테이션을 사용하는데, 이러한 API를 사용하기 위해서 롬복 라이브러리 (.jar) 파일을 추가 해 주어야 한다.
.jar파일을 직접 내려밭아 class path상에 추가해주어도 되지만 메이븐 프로젝트의 경우 pom.xml 에 아래와 같이 의존성을 추가한 후, 메이븐 업데이트를 해주면 된다.
pom.xml )
<!--Lombok-->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.20</version>
<scope>compile</scope>
</dependency>
*직접 lombok.jar를 내려받아 프로젝트에 추가하려면
https://projectlombok.org/download에서 다운로드 할 수 있다.
프로젝트에 롬복 라이브러리 의존성을 추가했다면 이제 @Getter나 @Setter등의 API를 사용할수 있게 되었다. 하지만 이상태로는 api를 사용할 수 있게 된 것일 뿐, 자동으로 코드가 생성되어지지는 않는데, 이클립스나 인델리제이 같은 IDE의 경우 plugin에서 lombok을 제공하니 lombok plugin을 install 해주자.
인텔리제이 기준 Lombok 설치방법
1) Setting > Plugins
- Marketplace 탭에서 Lombok을 검색하여 플러그인을 설치
2) Settings > Build, Execution, Deployment > Compiler > Annotation Processors
- Enable annotation processing 체크
*인텔리제이의 경우 아래와 같이 Enable annotaion processing 을 체크하여 어노테이션 활성화를 해주어야 사용가능하다!
*참고 포스팅. Lombok 롬복이란???
https://cheershennah.tistory.com/183