문제 발생
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를 추가해준다.
'Trouble Shooting' 카테고리의 다른 글
[AWS] Beanstalk 상태 경고(Warning) 해결 방법 (0) | 2021.05.24 |
---|---|
[AWS] Elastic Beanstalk 502 Bad Gatway 해결방법 (0) | 2021.04.17 |
[Spring Boot] POI 여러 CellStyle 사용 시 마지막 셀의 스타일만 적용이 되는 오류 해결방법 (0) | 2020.10.12 |
[intelliJ] assertThat import 안되는 오류 (0) | 2020.08.19 |
[intelliJ] intelliJ Task와 Github 연동하기 (0) | 2020.06.22 |