详解Spring通过@Value注解注入属性的几种方式

场景

成都创新互联专注于海林网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供海林营销型网站建设,海林网站制作、海林网页设计、海林网站官网定制、微信小程序定制开发服务,打造海林网络公司原创品牌,更为您提供海林网站排名全网营销落地服务。

假如有以下属性文件dev.properties, 需要注入下面的tag

tag=123

通过PropertyPlaceholderConfigurer


  

代码

@Value("${tag}")
private String tag;

通过PreferencesPlaceholderConfigurer


  

代码:

@Value("${tag}")
private String tag;

通过PropertiesFactoryBean

  
    
  

代码:

@Value("#{config['tag']}")
private String tag;

通过util:properties

效果同PropertiesFactoryBean一样

代码:

@Value("#{config['tag']}")
private String tag;

其他方式

有时也可以不通过文件,直接写字面量


  
  
    
      123
    
  

代码:

@Value("${tag}")
private String tag;

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持创新互联。


网站标题:详解Spring通过@Value注解注入属性的几种方式
文章来源:http://pwwzsj.com/article/gppech.html