SpringMVC 使用 @Value获取properties文件中的属性值
来源:互联网 发布:长得帅的男生知乎 编辑:程序博客网 时间:2024/04/29 04:22
我的项目目录结构
test
----- java
--------- com.test
---------------Proporties.java
---------------Test.java
-----resource
--------- applicationContext.xml
--------- application.properties
-------------------------------------------------------------------
application.properties内容
jdbc.code = "this is a code"
-------------------------------------------------------------------
Proporties.java 源码
package com.test;import org.springframework.beans.factory.annotation.Value;import org.springframework.stereotype.Component;@Componentpublic class Proporties {@Value("#{configProperties['jdbc.code']}")private String code;public String getCode() {return code;}public void setCode(String code) {this.code = code;}}
-------------------------------------------------------------------
applicationContext.xml 配置
<!-- 获取properties中的值 --><bean id="configProperties" class="org.springframework.beans.factory.config.PropertiesFactoryBean"> <property name="locations"> <list><value>classpath:application.properties</value> </list> </property></bean><!-- Spring的动态变量,能在bean中直接调用 --> <bean id="propertyPlaceholderConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="properties" ref="configProperties" /></bean><!-- 使用Annotation自动注册Bean ,扫描 Component--><context:component-scan base-package="com.test" use-default-filters="false"><!-- base-package 如果多个,用“,”分隔 --><context:include-filter type="annotation" expression="org.springframework.stereotype.Component"/></context:component-scan>-------------------------------------------------------------------
Test.java 源码
@ContextConfiguration(locations = { "classpath:applicationContext.xml" }) @RunWith(SpringJUnit4ClassRunner.classpublic class Test{ @Antowird private Proporties proporties; @Test public void testProperties(){ System.out.println("获取的值为:" + proporties.getCode()); }}
0 0
- SpringMVC 使用 @Value获取properties文件中的属性值
- 获取properties文件中的value值
- 获取properties中的 value
- springMVC 获取.properties中属性值
- web工程下,获取属性文件properties中的值
- Spring获取properties文件中的属性
- 使用Properties从文件获取属性
- SpringMVC通过注解@Value获取properties配置
- SpringMVC通过注解@Value获取properties配置
- 获取属性文件properties
- @Value spring 注解 获取*.properties 的属性值
- spring配置文件获取其他properties文件中的值及使用
- java读取和修改Properties属性文件的value值
- spring @value标签从properties文件中注入属性值
- Java properties属性文件中的值换行
- 在Springmvc中获取properties属性
- @Value获取properties文件中数据
- 获取Properties文件的所有属性名和属性值
- Spring Security(05)——异常信息本地化
- 解决android: SQLiteDatabaseLockedException: database is locked
- this和super的使用
- LR11如何打开回放结果窗口 “Results.qtp”,
- git 添加ssh-key查看config
- SpringMVC 使用 @Value获取properties文件中的属性值
- Android样式的开发:shape
- POJ 1611 The Suspects
- 【VC图像处理】直方图均衡化
- js 自定义hashmap
- 使用Bootstrap组件【上篇】
- [Zookeeper系列一]Zookeeper应用介绍与安装部署
- 第10课:Spark Streaming源码解读之流数据不断接收全生命周期彻底研究和思考
- centos 安装eclipse 配置tomcat