Back-end/JAVA,Spring

[java] Lombok 사용 및 설치방법 (intelli J 기준)

cheersHena 2021. 5. 28. 17:53
반응형

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

 

[java] Lombok 롬복이란? + 사용 및 설치방법.

Lombok 롬복 이란? Lombok 이란 Java 라이브러리로 반복되는 getter, setter, toString .. 등의 반복 메서드 작성 코드를 줄여주는 코드 다이어트 라이브러리 이다. 근데 왜 Chilli 모양일까... Java에서 보통 mo..

cheershennah.tistory.com

 

 

반응형