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

发布于 2020-11-18|标签java
复制链接
本篇文章主要介绍了详解Spring通过@Value注解注入属性的几种方式,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
场景假如有以下属性文件dev.properties, 需要注入下面的tagtag=123通过PropertyPlaceholderConfigurer ```xml ``` 代码 ```java @Value("${tag}") private String tag; ``` 通过PreferencesPlaceholderConfigurer ```xml ``` 代码: ```java @Value("${tag}") private String tag; ``` 通过PropertiesFactoryBean ```xml ``` 代码: ```java @Value("#{config['tag']}") private String tag; ``` 通过util:properties效果同PropertiesFactoryBean一样代码: ```java @Value("#{config['tag']}") private String tag; ``` 其他方式有时也可以不通过文件,直接写字面量 ```xml --> 123 ``` 代码: ```java @Value("${tag}") private String tag; ``` 原文地址: http://blog.csdn.net/csujiangyu/article/details/50945486
冀ICP备17029012号-4 | 版权所有©鲍亚龙 |免责声明  | GIF图库  | NUXT版