小菜鸟学Spring-读取属性文件值(三)
2024-10-19 04:24:15
Example: the PropertyPlaceholderConfigurer
属性配置文件内容如下所示:
jdbc.driverClassName=org.hsqldb.jdbcDriver
jdbc.url=jdbc:hsqldb:hsql://production:9002
jdbc.username=sa
jdbc.password=root
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"/>
最新文章
- mac新手的烦恼
- c# applibrary实现一个Sheet表中存放多张DataTable数据
- Codeforces Round #384 (Div. 2)A,B,C,D
- Spring应用教程-1
- C# DataGridViewComboBoxColumn 数据绑定
- WPF DragDrop事件元素跟随
- 【查找结构3】平衡二叉查找树 [AVL]
- 喵星人教你记 HTTP 状态码
- RTSP协议学习笔记
- java面试题及答案(基础题122道,代码题19道)
- CH Round #53 -【Nescaf&#233; 32】杯NOIP模拟赛
- CodeForces 21C Stripe 2 构造题
- iOS开发之KVC
- 【DDD】领域驱动设计精要
- 树莓派RaspBerry账户初始化设定
- sparksql进阶
- swift,NSUserDefaults的swift化封装
- 【转】Https内部机制基础知识
- 【Oracle】存储过程在字符串单引号&#39;内拼接单引号&#39;
- linux大小写转换