问题: Spring Boot Configuration Annotation Processor not configured
- 读取yml文件的数据的时候使用注解@ConfigurationProperties(prefix = “student1”),报错
yml文件数据格式
# 第一种表示方式
student1:
id: 1
name: 张三
age: 20
# 第二种表示方式
student2: { id: 2, name: 李四, age: 25 }
解决办法:在pom.xml中加入spring-boot-configuration-processor依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
<optional>true</optional>
</dependency>
注意:添加完依赖之后,记得刷新。添加完依赖的pom.xml页面就会出现一个刷新符号,点击也行。
此时就不会有问题了,如图: