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 라이브러리를 검색하여 설치
해당 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 |