版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/jasnet_u/article/details/82141596
笔者无意中发现,yml配置文件中还可以这样子配置,有点意思。
以下三种配置方式都是正确、等价的。其中配置方式三非常类似于properties文件配置,只不过=需要修改为: 且: 后需要至少一个空格。
配置方式一:
yuanfang:
info:
name: 白元芳
age: 28
power: 9
position: 一品带刀护卫
配置方式二:
yuanfang:
info.name: 白元芳
info.age: 28
power: 9
position: 一品带刀护卫
配置方式三:
yuanfang.info.name: 白元芳
yuanfang.info.age: 28
yuanfang.power: 9
yuanfang.position: 一品带刀护卫
---------------------------------------------------------
yml中还可以这样配置数组(arr)、映射(map)。
yuanfang:
info.name: 白元芳
info.age: 28
power: 9
position: 一品带刀护卫
arr[0]: 88 #数组、集合属性
arr[1]: 90 #数组、集合属性
map['hi']: 元芳,你怎么看 #map属性
map['hello']: 元芳在此,有何贵干 #map属性
扫描二维码关注公众号,回复:
3277788 查看本文章
数组属性可以在bean中使用数组(如String[]),或者集合(如List<String>)来接收。