본문 바로가기

Trouble Shooting

[Spring Boot & intelliJ] lombok cannot find symbol 해결 방법

문제 발생

lombok을 적용해서 코드를 작성했는데 관련 코드에 cannot find symbol 에러가 발생했다. 사실 예전부터 자주 발생하던거였는데 해결 방법을 자꾸 까먹는다 ... 😂

 

해결 방법

(1) intelliJ 설정 확인

Ctrl + Shift + A - Plugins에서 Lombok plugin이 깔려있는지 확인한다. 깔려있지 않다면 install을 한다.

File - Setting - Build, Execution, Deployment에서 Enable annotation processing에 체크 표시가 되어있는지 확인한다. 만약 체크 표시가 안되어있으면 체크 해준 후에 Apply해준다.

 

(2) 의존성 확인

build.gradle

dependencies {
  compile('org.projectlombok:lombok')
}

만약 이렇게 되어있다면

dependencies {
  compile('org.projectlombok:lombok')
  annotationProcessor('org.projectlombok:lombok') // 추가
}

annotationProcessor를 추가해준다.