Spring/오류 해결

[ERROR] Spring Boot Configuration Annotation Processor not configured

망쏘 2023. 4. 18. 19:38

이슈 원인

@ConfigurationProperties를 사용하는데, 처음 보는 알림이 떴다.

Spring Boot Configuration Annotation Processor not configured 라는 오류였다.

이 오류가 프로젝트에 큰 영향을 끼치지 않지만, 보기에 좋지 않으니 알림을 뜨지 않도록 한다.

 

해결법

오류를 확인하기 위해 알림 옆에 Open Documentation 을 클릭했다.

위의 도큐먼트대로 dependency를 추가하면 된다.

pom.xml

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-configuration-processor</artifactId>
    <optional>true</optional>
</dependency>

build.gradle

dependencies {
    annotationProcessor 'org.springframework.boot:spring-boot-configuration-processor'
}

 

추가하면, 오류가 사라지지 않는 경우도 있고, Re-run 하라는 항목이 뜨기도 한다.

 

이 경우, IntelliJ는 상단 File → Invalidate Caches...를 통해 IntelliJ의 캐시를 전부 지우고 실행하면 알림이 뜨지 않는다.