avatar
BrightDawn

[Spring Boot] Lombok 적용 오류

Lombok 라이브러리 적용 안 되는 오류
Jun 20
·
2 min read

Lombok

Annotation(어노테이션)을 기반으로 코드를 자동완성 해주는 라이브러리


발생한 문제

Lombok의 Annotation 적용이 되지 않는 문제

Lombok을 설치하고 적용하였음에도 불구하고 적용되지 않음.

아래와 같이 코드를 작성하였을 때 outline에 getter와 생성자가 생기지 않는 문제.

until-622

사용 환경

SpringToolSuite4, gradle, JDK-17 등

lombok.jar 파일을 통해서 SpringToolSuite가 설치된 폴더를 선택해 설치해주었음.

build.gradle의 dependencies 내부에 아래와 같이 코드 역시 작성하였음.

// https://mvnrepository.com/artifact/org.projectlombok/lombok
compileOnly 'org.projectlombok:lombok' 
annotationProcessor 'org.projectlombok:lombok' 


해결 방법

상단 툴바 → Help → Install New Software

until-623

Install 창이 뜨면 아래와 같이 검색해준다.

https://projectlombok.org/p2

그럼 아래와 같이 Lombok이 나오는 것을 확인할 수 있다. 그 후 Lombok을 선택해 설치를 진행하고 sts를 재시작하면 된다.

until-624

무사 작동 확인!

오른쪽 Outline에 getter와 생성자가 생긴 것을 확인할 수 있다.

until-625