在SpringBoot中使用@ConfigurationProperties简化多个@Value
在Spring Boot中使用 @ConfigurationProperties 注解 Spring Boot 使用一些松的规则来绑定属性到@ConfigurationProperties bean 并且支持分层结构(hierarchical structure)。 1. 创建一个@ConfigurationProperties bean: @ConfigurationProperties(prefix = "my", ignoreUnknownFields = false, locations = "classpath:my.yml") public class ApplicationProperties { public User user; @data public class ApplicationProperties { private String userName; private String passWord ; } } 2. 创建my.yml 文件 my: user: user-name: admin pass-word: 123456 注: 使用my.properties 文件也可 上例中用到 @ConfigurationProperties 注解就可以绑定属性了。 prefix 用来选择哪个属性的prefix名字来绑定。ignoreUnknownFields