spring中属性文件properties的读取
来源:互联网 发布:知乎 宋仲基宋慧乔 编辑:程序博客网 时间:2024/05/18 02:16
1.创建一个properties文件config.properties
内容:
mp3.path=/home/music/
mp4.path=/home/movie/
<!-- 读取不同环境下的配置文件 -->
<bean
class= "org.springframework.beans.factory.config.PropertyPlaceholderConfigurer" >
<property name= "locations">
<list>
<value> classpath:jdbc.properties</value >
<value> classpath:config.properties</value >
</list>
</property>
</bean>
.
.
.
<!-- 添加ConfigInfo对象用来读取mic和is9文件路径 -->
<bean id= "configInfo" class ="com.domain.ConfigInfo">
<property name= "MP3_PATH" value ="${mp3.path}"></ property>
<property name= "MP4_PATH" value ="${mp4.path}"></ property>
</bean>
---------------------------------------------------
这里configInfo这个bean可以单独写在另外的文件里,这样需要在app-context.xml主配置文件里
< import resource = "classpath:db_context.xml" />
当有多个properties文件时,只需在<list></list>里添加<value>即可。
3.创建一个ConfigInfo.class类,用来存储参数值
public class ConfigInfo {
private String MP3_PATH;
private String MP4_PATH;
public String getMP3_PATH() {
return MP3_PATH;
}
public String getMP4_PATH() {
return MP4_PATH;
}
public void setMP3_PATH(String MP3_PATH) {
this. MP3_PATH = MP3_PATH;
}
public void setMP4_PATH(String MP4_PATH) {
this. MP4_PATH = MP4_PATH;
}
}
4.剩下的就只是在Service或者Controller里使用注解的方式将存储了参数值的ConfigInfo类作为成员变量引入即可
@Resource
private ConfigInfo configInfo;
当使用到相应的参数值时,通过get方法进行调用。
0 0
- spring中属性文件properties的读取
- spring中无法读取properties文件中属性的解决方法
- Spring中属性文件properties的读取与使用
- Spring中属性文件properties的读取与使用
- Spring中属性文件properties的读取与使用
- Spring中属性文件properties的读取与使用
- Spring中属性文件properties的读取与使用
- Spring中属性文件properties的读取与使用
- Spring中属性文件properties的读取与使用
- Spring配置文件中读取properties文件的属性
- Spring中属性文件properties的读取与使用
- Spring中属性文件properties的读取与使用
- Spring中属性文件properties的读取与使用
- Spring中属性文件properties的读取与使用
- spring 读取properties属性文件
- spring 中如何读取properties的中属性信息
- spring的xml配置文件读取properties文件中的属性
- 使用Spring PropertiesLoaderUtils读取properties属性文件
- 位置与地图:几种位置反编码方式
- 为了能有成就感
- IOS Core Animation之多种动画效果
- linux命令--tar
- Linux文件重命名命令的简单说明
- spring中属性文件properties的读取
- gcc Makefile 入门
- va_start和va_end使用详解
- 黑马程序员_Java_反射
- 国外程序员推荐:每个程序员都应读的书
- Fragment的onViewStateRestored onViewCreated 函数
- nginx+lua+redis构建高并发应用
- union 和 struct 的区别与联系
- MSER_sample