摘要:这里介绍一下springBoot中的两种文件配置方式中数组的使用,也就是集合。
以下是我springBoot中使用的 application.properties 文件
其实很好理解,我的configs是一个集合,configs[0].appid代表我配置的第一个对象中的appid的值
1 2 3 4 5
| miniapp.configs[0].appid = 111111 miniapp.configs[0].secret= 222222 miniapp.configs[0].token = 333333 miniapp.configs[0].aesKey = 444444 miniapp.configs[0].msgDataFormat = JSON
|
这个是使用application.yml的方式,因为YAML 本身支持 list 类型,所以可以在 application.yml 文件中添加:
yml如果配置普通字符串
1 2 3 4 5
| miniapp: configs: - appid:111111 - appid:222222 - appid:333333
|
yml如果集合中装的是对象,就这么配置
1 2 3 4 5 6 7 8
| miniapp: configs: - appid:111111 secret:222222 token :333333 - appid:111111 secret:22222 token:33333
|
行内配置方式
1 2
| miniapp: configs:[{appid:111111, secret:222222,token :333333},{appid:111111, secret:222222,token :333333}]
|
Map配置
1 2 3
| map: key1:value1 key2:value2
|