今天在学习yml配置文件值的获取时,导入配置文件处理器spring-boot-configuration-processor后发现在配置文件中并未出现提示
检查依赖
<!--导入配置文件处理器,配置文件进行绑定就会有提示-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
<optional>true</optional>
</dependency>
检查代码
@Component
@ConfigurationProperties(prefix = "person")
public class Person {
private String lastName;
private int age;
private boolean boss;
private Date birthday;
private Map maps;
private List list;
private Dog dog;
发现代码并未有错,后来查阅发现在写入依赖之后,手动刷新了一遍依赖(reload project),而并没有刷新maven工程
解决办法:
点击右上方绿色锤子🔨即可
结果:提示正常显示