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