spring的数据源基本配置

aplictaionContext-dataSource的配置:

 1 <?xml version="1.0" encoding="utf-8"?>
 2 <beans xmlns="http://www.springframework.org/schema/beans"
 3     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jee="http://www.springframework.org/schema/jee"
 4     xmlns:tx="http://www.springframework.org/schema/tx" xmlns:context="http://www.springframework.org/schema/context"
 5     xmlns:jpa="http://www.springframework.org/schema/data/jpa"
 6     xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.1.xsd http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-3.1.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.1.xsd http://www.springframework.org/schema/data/jpa http://www.springframework.org/schema/data/jpa/spring-jpa.xsd">
 7 
 8     <bean id="propertyConfigurer"
 9         class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
10         <property name="locations">
11             <list>
12                 <value>classpath:config.properties</value>
13             </list>
14         </property>
15     </bean>
16 
17     <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
18         destroy-method="close">
19         <property name="driverClassName">
20             <value>${sqlDriver}</value>
21         </property>
22         <property name="url">
23             <value>${sqlUrl}</value>
24         </property>
25         <property name="username">
26             <value>${sqlUserName}</value>
27         </property>
28         <property name="password">
29             <value>${sqlPassword}</value>
30         </property>
31         <property name="maxActive">
32             <value>${sqlMaxActive}</value>
33         </property>
34         <property name="maxWait">
35             <value>${sqlMaxWait}</value>
36         </property>
37         <property name="maxIdle">
38             <value>${sqlMaxIdle}</value>
39         </property>
40     </bean>
41 
42 </beans>
propertyConfigurer用来配置用到的config.properties文件的位置,方便在datasource配置中引用。
config配置文件的写法如下:
1 sqlDriver=com.mysql.jdbc.Driver
2 sqlUrl=jdbc:mysql://127.0.0.1:3306/mydatabase?useUnicode=true&amp;characterEncoding=utf8
3 sqlUserName=root
4 sqlPassword=123
5 sqlMaxActive=500
6 sqlMaxWait=1000
7 sqlMaxIdle=50

 

记录下来供以后配置时参考。

spring的数据源基本配置,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。