SPRINGBOOT中使用@VALUE()读取配置文件中的LIST和MAP 对象


application.properties配置文件,然后需要配置一个map类型的配置,然后在程序的其他地方获取这个配置。
配置内容

data.map={"key1": "value1", "key2": "value2"}
data.list=topic1,topic2,topic3

在使用该配置的地方,使用@Value的使用获取:

@Value("#{${data.map}}")
private Map<String,String> map;
@Value("#{'${data.list}'.split(',')}")
private List<String> list;

  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM