浏览 3372 次
锁定老帖子 主题:在 spring 里配置数据源连接池
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-03-03
最后修改:2009-03-04
spring 没有提供数据源连接池,用 DBCP。 下载地址:http://commons.apache.org/downloads/download_dbcp.cgi
因为数据库连接用户名和密码之类的敏感信息,一般不会显式地写在配置文件里,所以用到 spring 的 propertyConfigurer 。 在 WEB-INF/classes 目录下新一个 jdbc.properties 文件:
############# ## MySql ############# jdbc.driverClassName=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://localhost/framework jdbc.username=root jdbc.password=123
配置 Bean(“classpath*:”指向 WEB-INF/classes 目录): <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer" lazy-init="false"> <property name="locations"> <list> <value>classpath*:jdbc.properties</value> </list> </property> </bean> 之后配置数据源 <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <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>
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |