【Spring:Caused by java.lang.ClassNotFoundException 】

Spring:Caused by: java.lang.ClassNotFoundException: org.springframework.dao.support.DaoSupport

Spring中使用Mybatis连接数据库时可能会出现以上错误,但是当出现以上错误时说明你在 applicationContext.xml 文件中所做的相关操作:

  1. spring整合myBATis后控制的创建连接用的对象
  2. 加载Mybatis映射配置文件的扫描,

这个两步都是正确的没有什么问题;

所需要的是在pom.xml文件中添加一个 spring-jdbc 依赖;

Spring有其自己的JDBC处理策略,但是使用spring不不一定需要连接数据库,因此需要自己手动导入 spring-jdbc 的依赖:


      org.springframework
      spring-jdbc
      5.3.8

版本与自己的spring-context的版本相一致就行;刷新Maven;然后这个错误就解决了。

你可能感兴趣的:(面试,学习路线,阿里巴巴,java,spring,tomcat)