java
@Configuration
@PropertySource(value = {
"classpath:/application.yml"}, encoding = "utf-8")
@ConfigurationProperties(prefix = "mapvule")
public class ValueConfig{
private Map<String, String> maps;
private Map<String, List<String>> mapList;
private List<String> list;
}
yml
map的key值不能用中文
mapvule:
# map 两种写法
# 写法一
maps: {
key1: 'value1', key2: 'value2'}
# 写法二
maps:
key1:
value1
key2:
value2
mapList:
key11:
- k1
- k2
- k3
key22:
- k1
- k2
- k3
list:
- lk1
- lk2
- lk3