详解Spring通过@Value注解注入属性的几种方式
场景
假如有以下属性文件dev.properties,需要注入下面的tag
tag=123
通过PropertyPlaceholderConfigurer
代码
@Value("${tag}")
privateStringtag;
通过PreferencesPlaceholderConfigurer
代码:
@Value("${tag}")
privateStringtag;
通过PropertiesFactoryBean
代码:
@Value("#{config['tag']}")
privateStringtag;
通过util:properties
效果同PropertiesFactoryBean一样
代码:
@Value("#{config['tag']}")
privateStringtag;
其他方式
有时也可以不通过文件,直接写字面量
123
代码:
@Value("${tag}")
privateStringtag;
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
热门推荐
10 新人红包祝福语简短精辟
11 幼师给毕业祝福语简短
12 生日高考祝福语妹妹简短
13 下飞机祝福语简短英文
14 元宵发客户祝福语简短
15 爸妈金婚文案祝福语简短
16 新郎朋友红包祝福语简短
17 虎年五一祝福语大全简短
18 出阁宴祝福语姐姐简短