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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM