鼠标悬浮提示错误信息:
Not registered via @EnableConfigurationProperties, marked as Spring component, or scanned via @ConfigurationPropertiesScan
解决办法:
1.点击图中方块链接,打开官方文档,找到对应的配置代码
2.在pom文件中复制如下代码
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
<optional>true</optional>
</dependency>
3.如果导入依赖后,仍然出现报错信息
Not registered via @EnableConfigurationProperties, marked as Spring component, or scanned via @ConfigurationPropertiesScan
4.检查对应的类上是否有@Componment注解,这个注解是将该类交给容器进行处理。因此需要添加@Component注解,将组件添加至容器。
5.问题解决,同时@ConfigurationProperties(prefix = “”)是一次将指定类中的所有属性与配置文件完成映射,如果我们不需要全部映射可以使用@Value()注解进行指定属性映射