@ConfigurationProperties报错的解决方式。
使用spring initializr快速创建Springboot项目时,@ConfigurationProperties(prefix = “person”),注解会有红色报错的标识。
如下:
解决方式一:在该类上再加一个@Component注解,便可解决问题。
/*
将配置文件中所配置的属性映射到Perso
@ConfigurationProperties:将该类中所有的属性和配置文件中的相关配置进行绑定。
prefix = "person":指定将配置文件下peoson和属性进行一一映射。
该类必须在容器中,才可使用@ConfigurationProperties(prefix = "person")功能。
*/
@Component
@ConfigurationProperties(prefix = "person")
解决方式二:暴力解决方式。将红色标识强行取消。此种情况下,简单测试可以正常进行,但是不知后续会不会出现问题。