Spring @Value 注入List和Map LoWang
Spring @Value 注入List和Map
EL表达式+JSON写法
- .java
- .yml
scio.cloud.list: topic1,topic2,topic3
scio.cloud.maps: "{key1: 'value1', key2: 'value2'}"
yml常规写法
- .yml
scio:
  cloud
    list: 
      - topic1
      - topic2
      - topic3
scio:
  cloud:
    maps: 
      key1: 'value1'
      key2: 'value2'
或者
scio:
  cloud
    list: 
      - topic1
      - topic2
      - topic3
scio.cloud.maps[key1]: 'value1'
scio.cloud.maps[key2]: 'value2'
- .java
重点重点
使用了@ConfigurationProperties需要对属性写setter方法。
链接:https://www.jianshu.com/p/1aa662a5f170
 
                    
                
 
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号