标签ConfigurationProperties报错

Not registered via @EnableConfigurationProperties, marked as Spring component, or scanned via @ConfigurationPropertiesScan.

image-20240905213723104

解决方法:
@ConfigurationProperties使用spring-boot-configuration-processorjar 轻松地从带有注释的项目中生成自己的配置元数据文件 。该jar包含一个Java注释处理器,在项目被编译时会被调用。要使用处理器,请包含对的依赖 spring-boot-configuration-processor。
1.在pom.xml中添加依赖

image-20240905213813495

然后添加@Component注解,声明将这个组件添加进入容器中

image-20240905213855294

但是不建议这样做,一般也可能是IDEA自己犯病了没有帮你加载上。直接运行试试看有没有这个报错,如果没有的话就没必要再搞了。否则容易出现Bean冲突的问题。