mybatis与spring的整合中总是报错以下内容

img


是applicationcontext里面标红的两个的原因吗?为什么会标红呢

img

加载你指定的这个xml文件的时候加载失败了,具体的错误从你截图中看不出来,你把完整错误信息放出来看下

  • 这个问题的回答你可以参考下: https://ask.csdn.net/questions/1092288
  • 这篇博客也不错, 你可以看下spring + spring mvc + mybatis 项目整合的异常分析
  • 除此之外, 这篇博客: MyBatis详解:spring和mybatis整合中的 4.3、在spring的配置文件applicationContext.xml中配置代理对象的bean 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 这里有两种方法,一种是MapperFactoryBean配置单个代理对象的bean,另一种是mapper批量扫描,即从mapper包中扫描出mapper接口,自动创建代理对象并且在spring容器中注册 。推荐使用后者。这两种方法在配置代理对象的bean时都要注入SqlSessionFactory。