Example: the PropertyPlaceholderConfigurer

属性配置文件内容如下所示:

jdbc.driverClassName=org.hsqldb.jdbcDriver
jdbc.url=jdbc:hsqldb:hsql://production:9002
jdbc.username=sa
jdbc.password=root

Spring配置:

<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations" value="classpath:com/foo/jdbc.properties"/>
</bean> <bean id="dataSource" destroy-method="close"
class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName" value="${jdbc.driverClassName}"/>
<property name="url" value="${jdbc.url}"/>
<property name="username" value="${jdbc.username}"/>
<property name="password" value="${jdbc.password}"/>
</bean>

Spring2.5 以后可以使用以下方式加载属性文件

<context:property-placeholder location="classpath:com/foo/jdbc.properties"/>

最新文章

  1. mac新手的烦恼
  2. c# applibrary实现一个Sheet表中存放多张DataTable数据
  3. Codeforces Round #384 (Div. 2)A,B,C,D
  4. Spring应用教程-1
  5. C# DataGridViewComboBoxColumn 数据绑定
  6. WPF DragDrop事件元素跟随
  7. 【查找结构3】平衡二叉查找树 [AVL]
  8. 喵星人教你记 HTTP 状态码
  9. RTSP协议学习笔记
  10. java面试题及答案(基础题122道,代码题19道)
  11. CH Round #53 -【Nescaf&#233; 32】杯NOIP模拟赛
  12. CodeForces 21C Stripe 2 构造题
  13. iOS开发之KVC
  14. 【DDD】领域驱动设计精要
  15. 树莓派RaspBerry账户初始化设定
  16. sparksql进阶
  17. swift,NSUserDefaults的swift化封装
  18. 【转】Https内部机制基础知识
  19. 【Oracle】存储过程在字符串单引号&#39;内拼接单引号&#39;
  20. linux大小写转换

热门文章

  1. 【C++】array初始化0
  2. [转]关于负margin在页面中布局的应用
  3. java GUI,贷款服务器
  4. 在springmvc中使用hibernate-validate
  5. Linux安装Redis
  6. TestLink学习七:TestLink测试用例Excel转换XML工具
  7. java 13-2 Arrays工具类
  8. 转:CentOS设置时区
  9. 使用PDO进行sql的预处理和操作结果集
  10. iOS数组使用