Spring-boot-菜鸟-properties配置

 

 

如果测试结果出现中文乱码:

 

 

结果":

Person{lastName='张胜男', age=11, boss=false, birth=Wed Nov 11 00:00:00 CST 2020, maps={k1=v1,
k2=v2}, lists=[a, b, c], dog=Dog{name='dog', age=null}}

 

@Value获取值和@ConfigurationProperties获取值比较

 

 

复杂类型就是所多重数据类型结合

松散语法绑定就是说,再配置文件当中

 

 

 

 

配置文件yml还是properties他们都能获取到值;
如果说,我们只是在某个业务逻辑中需要获取一下配置文件中的某项值,使用@Value;
如果说,我们专门编写了一个javaBean来和配置文件进行映射,我们就直接使用@ConfigurationProperties;

 

posted @ 2020-05-23 22:50  小丑quan  阅读(107)  评论(0)    收藏  举报