读取application文件:
在application.yml或者properties文件中添加:
info.address=USA
info.company=Spring
info.degree=high
一、@Value注解读取方式:
二、@ConfigurationProperties注解读取方式:
**
读取指定文件:
**
资源目录下建立config/db-config.properties:
db.username=root
db.password=123456
一、@PropertySource+@Value注解读取方式:
注意:@PropertySource不支持yml文件读取。
二、@PropertySource+@ConfigurationProperties注解读取方式:
三、Environment读取方式:
以上所有加载出来的配置都可以通过Environment注入获取到:
总结
从以上示例来看,Spring Boot可以通过@PropertySource,@Value,@Environment,@ConfigurationProperties来绑定变量。