[Spring Boot] Lombok 적용 오류
Lombok 라이브러리 적용 안 되는 오류
Lombok
Annotation(어노테이션)을 기반으로 코드를 자동완성 해주는 라이브러리
발생한 문제
Lombok의 Annotation 적용이 되지 않는 문제
Lombok을 설치하고 적용하였음에도 불구하고 적용되지 않음.
아래와 같이 코드를 작성하였을 때 outline에 getter와 생성자가 생기지 않는 문제.
사용 환경
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
Install 창이 뜨면 아래와 같이 검색해준다.
https://projectlombok.org/p2
그럼 아래와 같이 Lombok이 나오는 것을 확인할 수 있다. 그 후 Lombok을 선택해 설치를 진행하고 sts를 재시작하면 된다.
무사 작동 확인!
오른쪽 Outline에 getter와 생성자가 생긴 것을 확인할 수 있다.