yml configuration map map<string, list>

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

The key value of map cannot use Chinese

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
  	

Guess you like

Origin blog.csdn.net/riding_horse/article/details/131831829