摘要:这里介绍一下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

图片引用