@PropertySource:加载指定的配置文件; 因为当我们把所有配置文件都放在全局的配置文件 中时会导致配置文件过多,所以我们可以根据业务逻辑把配置文件分开来放
本次做了一个测试,当自定义配置文件后缀为...yml时会导致注入失败,下面请看测试结果
1.yml方式
配置文件 persion.yml
name: zhangsan
age: 20
isBoss: false
birth: 2018...Persion{name='null', age=null, isBoss=false, birth=null, maps=null, lists=null, dog=null}
2.properties方式
配置文件... persion.properties
# 配置persion
# idea 默认UTF-8
persion.name=张三
persion.age=18
persion.birth=2018/02/11...Feb 11 00:00:00 CST 2018, maps={k2=v2, k1=v1}, lists=[1, 2, 3], dog=Dog{name='dog', age=15}}
总结
自定义配置文件目前只支持