Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 6da75ab

Browse files
committed
修改数据源为druid,通用mapper为1.1.0版本
1 parent 4725fe1 commit 6da75ab

File tree

2 files changed

+26
-21
lines changed

2 files changed

+26
-21
lines changed

pom.xml

+6-11
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<!-- 编译jdk版本 -->
2323
<jdk.version>1.6</jdk.version>
2424
<!-- 依赖版本 -->
25-
<mapper.version>1.0.0</mapper.version>
25+
<mapper.version>1.1.0</mapper.version>
2626
<pagehelper.version>3.4.0</pagehelper.version>
2727
<mysql.version>5.1.29</mysql.version>
2828
<spring.version>4.1.2.RELEASE</spring.version>
@@ -138,29 +138,24 @@
138138
<version>1.8.2</version>
139139
</dependency>
140140

141-
<!--Commons-->
142-
<dependency>
143-
<groupId>commons-dbcp</groupId>
144-
<artifactId>commons-dbcp</artifactId>
145-
<version>1.4</version>
146-
</dependency>
147141
<!--上传文件-->
148142
<dependency>
149143
<groupId>commons-fileupload</groupId>
150144
<artifactId>commons-fileupload</artifactId>
151145
<version>1.3.1</version>
152146
</dependency>
153147

154-
<!--hsqldb-->
148+
<!--mysql-->
155149
<dependency>
156150
<groupId>mysql</groupId>
157151
<artifactId>mysql-connector-java</artifactId>
158152
<version>${mysql.version}</version>
159153
</dependency>
154+
<!--druid-->
160155
<dependency>
161-
<groupId>c3p0</groupId>
162-
<artifactId>c3p0</artifactId>
163-
<version>0.9.1.2</version>
156+
<groupId>com.alibaba</groupId>
157+
<artifactId>druid</artifactId>
158+
<version>1.0.11</version>
164159
</dependency>
165160

166161
<!--Mybatis-->

src/main/resources/applicationContext.xml

+20-10
Original file line numberDiff line numberDiff line change
@@ -41,16 +41,26 @@
4141

4242
<context:property-placeholder location="classpath:config.properties"/>
4343

44-
<!-- c3p0 -->
45-
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close">
46-
<property name="driverClass" value="${jdbc.driverClass}"/>
47-
<property name="jdbcUrl" value="${jdbc.url}"/>
48-
<property name="user" value="${jdbc.user}"/>
49-
<property name="password" value="${jdbc.password}"/>
50-
<property name="maxPoolSize" value="${jdbc.maxPoolSize}"/>
51-
<property name="minPoolSize" value="${jdbc.minPoolSize}"/>
52-
<property name="maxStatements" value="${jdbc.maxStatements}"/>
53-
<property name="testConnectionOnCheckout" value="${jdbc.testConnection}"/>
44+
<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="close">
45+
<property name="driverClassName" value="${jdbc.driverClass}"/>
46+
<property name="url" value="${jdbc.url}" />
47+
<property name="username" value="${jdbc.user}"/>
48+
<property name="password" value="${jdbc.password}" />
49+
50+
<property name="filters" value="stat" />
51+
52+
<property name="maxActive" value="20"/>
53+
<property name="initialSize" value="1"/>
54+
<property name="maxWait" value="60000"/>
55+
<property name="minIdle" value="1"/>
56+
57+
<property name="timeBetweenEvictionRunsMillis" value="60000"/>
58+
<property name="minEvictableIdleTimeMillis" value="300000"/>
59+
60+
<property name="validationQuery" value="SELECT 'x'"/>
61+
<property name="testWhileIdle" value="true"/>
62+
<property name="testOnBorrow" value="false"/>
63+
<property name="testOnReturn" value="false"/>
5464
</bean>
5565

5666
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">

0 commit comments

Comments
 (0)