yml中list写法

2021-03-13

java

三更灯火五更鸡,正是男儿读书时。黑发不知勤学早,白首方悔读书迟。——颜真卿

之前写过一个springboot自定义配置

当时配置map使用的是这种方式

1
2
3
4
5
6
ruben:
number: 4444
avatar: /imgs/oss/2020-06-01/head.jpg
gender: male
hobby: ["游戏","动漫","编程"]
introduce: {"food": "blood","programLanguage": "java"}

这里hobby是一个List<String>introduce是一个Map<String,String>,实际上我们可以使用如下写法

1
2
3
4
5
6
7
8
9
10
11
ruben:
number: 4444
avatar: /imgs/oss/2020-06-01/head.jpg
gender: male
hobby:
- "游戏"
- "动漫"
- "编程"
introduce:
food: "blood"
programLanguage: "java"

这种写法比较推荐,因为是可以让我们的配置不至于挤在一行