在 IntelliJ 上,我得到了一个 未配置Spring Boot配置注解处理器 因为有@ConfigurationProperties。下面是我的类。
@Configuration
@ConfigurationProperties(prefix = "abc")
@Data
@RefreshScope
class Config {
String propA;
String propB;
...
}
我不知道是什么原因造成的,当我点击设置的扳手时,我没有看到任何为元数据文件配置的选项。
解决方案:
我通过在我的 pom 文件中添加以下依赖关系来解决这个问题
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
<version>2.2.6.RELEASE</version>
<optional>true</optional>
</dependency>