8.Spring学习笔记_使用外部属性文件(by尚硅谷_佟刚)
2016-11-27 13:45
281 查看
使用外部属性文件
在配置文件里配置 Bean 时, 有时需要在 Bean 的配置里混入系统部署的细节信息(例如: 文件路径, 数据源配置信息等). 而这些部署细节实际上需要和 Bean 配置相分离Spring 提供了一个 PropertyPlaceholderConfigurer 的 BeanFactory 后置处理器, 这个处理器允许用户将 Bean 配置的部分内容外移到属性文件中. 可以在 Bean 配置文件里使用形式为 ${var} 的变量, PropertyPlaceholderConfigurer 从属性文件里加载属性, 并使用这些属性来替换变量.
Spring 还允许在属性文件中使用 ${propName},以实现属性之间的相互引用。
注册 PropertyPlaceholderConfigurer
Spring 2.0:Spring 2.5 之后: 可通过 <context:property-placeholder> 元素简化:
<beans> 中添加 context Schema 定义
在配置文件中加入如下配置:
db.properties
applicationContext.xml
相关文章推荐
- Spring 学习笔记 8. 尚硅谷_佟刚_Spring_使用外部属性文件
- Spring学习笔记之使用外部属性文件
- Spring 学习笔记(7)—— 使用外部属性文件
- 20.Spring学习笔记_基于配置文件的方式来配置 AOP(by尚硅谷_佟刚)
- [原创]java WEB学习笔记99:Spring学习---Spring Bean配置:自动装配,配置bean之间的关系(继承/依赖),bean的作用域(singleton,prototype,web环境作用域),使用外部属性文件
- 12.笔记JAVA Spring框架学习————Bean使用外部属性文件
- 4.Spring学习笔记_属性配置细节(by尚硅谷_佟刚)
- 12.Spring学习笔记_通过FactoryBean配置Bean(by尚硅谷_佟刚)
- Spring 学习笔记 4. 尚硅谷_佟刚_Spring_属性配置细节
- 10.Spring学习笔记_管理Bean的生命周期(by尚硅谷_佟刚)
- 9.Spring学习笔记_SpEL(by尚硅谷_佟刚)
- Spring4 学习系列之——使用外部属性文件
- 13.Spring学习笔记_通过注解配置Bean(by尚硅谷_佟刚)
- 19.Spring学习笔记_重用切点表达式(by尚硅谷_佟刚)
- 15.Spring学习笔记_AOP基础(by尚硅谷_佟刚)
- 17.Spring学习笔记_返回通知&异常通知&环绕通知(by尚硅谷_佟刚)
- 16.Spring学习笔记_前置通知&后置通知(by尚硅谷_佟刚)
- spring4学习:使用外部属性文件
- 7.Spring学习笔记_Bean的作用域(by尚硅谷_佟刚)
- 2.Spring学习笔记_IOC&DI概述(by尚硅谷_佟刚)