Spring—Mybatis整合过程中遇到的 Cannot find class [org.apache.commons.dbcp.BasicDataSource] 问题
原因:
缺少commons-dbcp.jar、commons-pool.jar、commons-collections这三个包
解决方案:
方法一:在pom.xml中添加依赖:
<dependency>
<groupId>commons-dbcp</groupId>
<artifactId>commons-dbcp</artifactId>
<version>1.4</version>
</dependency>
<dependency>
<groupId>commons-pool</groupId>
<artifactId>commons-pool</artifactId>
<version>1.6</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-collections4</artifactId>
<version>4.1</version>
</dependency>
方法二:直接下载这三个包添加到lib(classpath)中。
注意:
commons-dbcp.jar、commons-pool.jar两个包的版本要尽量采用1.X版本,最新版本仍存在错误。