JAVA·Spring

IntelliJ에서 Lombok 적용후 cannot find symbol symbol: class __

무한열정 2023. 5. 23. 17:18

IntelliJ에서 Lombok 적용하고

프로젝트 가져오면 다음과 같은 오류가 발생한다.

Error:(20, 43) java: cannot find symbol
  symbol: class __

오류가 나는 부분은 다음과 같다.

@__ 부분에서 오류가 발생한다.

@Log4j2
@Service
@RequiredArgsConstructor(onConstructor = @__(@Inject))
public class HttpService {

File > Settings ... 으로 이동한다.

좌측메뉴에서 Plugins 선택한후

Installed 탭을 확인해 보면

 

최근 IntelliJ 버전에는 기본적으로 Lombok 플러그인이 설치되기 때문에

검색에서 안나온다고 헤메는 삽질을 하지 않기를 바란다.

pom.xml에서

lombok 라이브러리 버전을 최신화 한다.

우측 Maven 메뉴에서 Reload 버튼을 클릭하여 프로젝트 메타데이타를 초기화 한다.

이제 실행하면 정상구동이 된다. ^^