今天在spring和mybatis整合时遇到了这个问题
1.org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: file ...
网上查找发现这是因为spring3.2版本与jdk1.8不兼容。可以将jdk换成1.8,但是这样太麻烦了。所以我就提高了spring的版本。
2.在换版本的过程中,还遇到一个问题org.apache.commons.dbcp.DelegatingPreparedStatement.isClosed()Z和NewProxyPreparedStatement.isClosed()
经过网上查找发现出现这种问题是因为mybatis的jar包与c3p0的jar包或dbcp的之间的兼容问题,
在这里可以通过将c3p0或dbcp版本提高,或者降低mybatis的版本。我是将dbcp的版本提高了。
这里是我所使用的资源地址https://download.csdn.net/download/weixin_39520967/10806502。