- 롬복 (Lombok) 이란?

롬복(Lombok)은 자바 클래스 내에서 생성되는 Getter, Setter, toString, 생성자 코드 등의 소스를 어노테이션(Annotation)을

활용해 생략함으로써 컴파일 시점에 자동으로 생성해주어 더욱 간결하고 편리하게 만들어주는 라이브러리이다.

 

- 롬복 (Lombok) 설치방법

IntelliJ Settings.. → plugin 검색 → marketplace탭에서 Lombok 검색

 

IntelliJ 2020.03 이후 버전에서는 기본 Plugin으로 Lombok이 설치되어 있다.

 

 

- Dependency 적용하기

Maven 설정

https://mvnrepository.com/artifact/org.projectlombok/lombok

 

Maven Repository 사이트에 접속 → lombok 검색 → Project Lombok → 버전 선택 후 Dependency 복사

 

현재 날짜기준 (2024. 07. 08) 최신버전

<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.34</version>
<scope>provided</scope>
</dependency>

 

프로젝트의 pom.xml에 추가

 

Gradle 설정

compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'

 

build.gradle 파일 → dependencies안에 추가

 

- Enable annotation 활성화

IntelliJ Settings.. → Build, Execution, Deployment → Compiler → AnnoTation Processors로 이동하여

Enable annotation processing 활성화

 

Settings에서 AnnoTation Processors를 검색하면 바로 찾아볼 수 있다.