Development/Troubleshooting

[개발 Tip] Intellij에서 lombok을 인식하지 못하는 경우 해결방법

bbubbush 2020. 6. 4. 23:52

인텔리제이를 처음 쓰다보니 낯설게 되어 간단한 오류에도 허둥지둥하게 되는데요, 그 중 가장 오랜기간 괴롭혔던 이슈를 소개하고자 합니다.

Spring initializr을 통해 스프링 부트 프로젝트를 생성하다 보니 자연스럽게 lombok을 사용하게 됐습니다. 하지만 컴파일시에 자꾸 빨간줄이 가고
설정에서 구글링에서 제시하는 대부분의 해법인 Enable Annotation Processing을 체크해도 사라지지 않아 적잖이 당황했습니다.(런타임 시에는 또 정상적으로 돌아갑니다)

그러던 중 Stackoverflow에서 maven이나 gradle에 주입하는 것 말고 인텔리제이 플러그인 중 'lombok'을 설치해보라는 글이 있었고 이를 설치 후 재시작하니 한방에 해결되었습니다.

평소 줄 맞추는 것도 신경쓰다보니 빨간글씨가 보일 때 마다 심히 거슬렸는데 다행히 잘 해결되었습니다. :)

결론: Enable Annotation Processing을 체크해도 빨간줄이 사라지지 않는다면 Preference -> Plug in -> Lombok 을 설치해보자!