把datesource的bean的class由
org.apache.commons.dbcp2.BasicDataSource
改成
org.apache.tomcat.dbcp.dbcp.BasicDataSource
并引入相应的jar包
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-dbcp</artifactId>
<version>7.0.47</version>
</dependency>
最好在bean加上destroy-method="close"
即可解决问题。