본문 바로가기

기타

[Lombok] IntelliJ Lombok 설치, 설정

 

Lombok이란?

Java의 라이브러리로 반복되는 메서드를 Annotation을 사용해서 자동으로 작성해 주는 라이브러리다.

ex) getter, setter, toString 등등

 

아래 이미지를 통해서 Lombok 라이브러리를 IntelliJ에서 추가하는 방법을 알아보도록 하자

* 필자는 현재 PC가 ios 운영체제이므로 ios환경으로 예시를 들어보겠다.

 

Lombok 라이브러리 추가 과정

1. Lombok 라이브러리 추가

  • gradle
dependencies {
    ...

	// lombok 라이브러리 추가 시작
	compileOnly 'org.projectlombok:lombok'
	annotationProcessor 'org.projectlombok:lombok'
    
    ...
}
  • maven
...

<dependencies>
    <dependency>
      <groupId>org.projectlombok</groupId>
      <artifactId>lombok</artifactId>
      <optional>true</optional>
    </dependency>
</dependencies>

...

<build>
  <plugins>
    <plugin>
        ...
        <excludes>
          ...
          <exclude>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
          </exclude>
          ...
        </excludes>
      </configuration>
    </plugin>
  </plugins>
</build>

 

2. Lombok 라이브러리 확인

라이브러리 업데이트 후 External Libraries -> Lombok 검색 시 아래와 같이 라이브러리가 추가된 것을 확인한다.

 

3. Lombok 라이브러리 적용

 1) Settings 메뉴 선택(윈도우의 경우 File -> Settings)

 2) Settings -> plugins 검색하여 해당 메뉴에서 Lombok 라이브러리를 검색하여 설치

필자는 이미 Lombok이 설치되어 Marketplace에서는 나타나지 않는다.

해당 plugins 메뉴에서 아래 이미지에 보이는 Lombok 라이브러리를 설치해 준다.

 

3) Lombok 라이브러리가 정상적으로 설치가 됐는지 확인

 

4) Enable annotation processing 체크

annotaion processing은 Lombok과 같은 외부 어노테이션 라이브러리가 컴파일 시 문제없이 작동하도록 해준다.

 

설정 경로 : Settings -> Annotation Processors에서 아래와 같이 Enable annotation processing이 체크되면 된다.

이렇게 Lombok라이브러리 세팅하고 설치까지 다 했으면 실제 코드에서 @Getter, @Setter, @toString 어노테이션등을 통해서 잘 적용됐는지를 확인해 보자

'기타' 카테고리의 다른 글

[HTTP]HTTP 상태코드  (0) 2023.04.09
[HTTP]HTTP 메서드  (0) 2023.04.07
[HTTP]HTTP의 정의, 특징 및 메시지의 구조  (0) 2023.04.01
[HTTP]URI URL URN  (0) 2023.04.01