application.properties
Springboot @Value 注入Map from application.properties
# application.properties文件
web.service.id={tms:4,sps:30}
/**
:null -> 在application.propertie种找不到属性web.service.id时返回默认值
因为:如果Spring没有找到你想要注入的键,
那么在尝试创建bean时它会抛出IllegalArgumentException。
*/
@Value("#{${sscsi.web.service.id:null}}")
private Map webServiceId;

本文介绍了如何在SpringBoot应用中使用@Value注解从application.properties文件动态获取web.service.id,并处理默认值的情况。重点讲解了当属性不存在时的默认返回策略。
913

被折叠的 条评论
为什么被折叠?



