spring整合mybatis
spring整合mybatis时发生爆java.lang.NoClassDefFoundError: org/springframework/dao/support/DaoSupport
可能原因:缺少依赖
报错原因:
Caused by: java.lang.NoClassDefFoundError: org/springframework/dao/support/DaoSupport
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:467)
Caused by: java.lang.ClassNotFoundException: org.springframework.dao.support.DaoSupport
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
解决方案1:缺少 spring-tx 依赖
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-tx</artifactId>
</dependency>
解决方案2:缺少 spring-jdbc 依赖
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
</dependency>