Spring 使用@PropertySource读取properties文件
2016-04-28 15:05
429 查看
spring 3.1中开始引入 了读取properties文件的注解 @PropertySource
比如有customize.properties文件
在spring 3.2中,允许支持多个properties,
比如有customize.properties文件
#超级管理员的用户名 userName=administrator #超级管理员用户密码 password=admin123实现代码
@Configuration @PropertySource(value = "file:${user.dir}/config/customize.properties", ignoreResourceNotFound = true) public class InitCustomizeUrlConfig { }获取配置文件中的值通过Environment 具体使用方法
@Autowired private Environment env;env.getProperty("userName")
在spring 3.2中,允许支持多个properties,
@Configuration @PropertySource({ "classpath:config.properties", "classpath:db.properties" //如果是相同的key,则最后一个起作用 }) public class AppConfig { @Autowired public Environment env; }
相关文章推荐
- eclipse中maven的安装配置
- java中适配器模式
- java开发之匿名内部类,接口的使用
- Eclipse构建maven的Web项目
- 主题 Java学习从入门到精通
- Java 多线程实现接口Runnable和继承Thread区别
- eclipse项目找不到build path
- Java学习从入门到精通
- java中静态代码块、普通代码块、构造器的执行顺序
- springMVC文件上传
- eclipse中 将java项目转换为web项目
- SpringMVC上传、下载文件
- 一个经典例子让你彻彻底底理解java回调机制
- Maven模版Bug及解决办法
- Java:String和Date、Timestamp之间的转换
- springmvc事务管理详解
- Spring中编程式事务处理(使用TransactionTemplate)之一
- Java导入数据到Excel表格(poi方式)
- Java进程和线程的概述
- java 连接access数据库两种方式