码迷,mamicode.com
首页 > 编程语言 > 详细

SpringBoot整合mybatis踩坑

时间:2018-12-18 00:03:54      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:path   val   inf   mapper   ide   state   dea   exception   mybaits   

 springboot整合mybaits过程中,调用接口时报错:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):

技术分享图片

 

  分析了下报错堆栈信息,认为是找不到*Mapper.xml导致,网上搜索下他人博客,以为是IDEA导致*Mapper.xml无法生成,于是检查了编译生成的classes目录(classpath),发现*Mapper.xml是存在的,IDEA并没有问题。
  就在百思不得其解时,仔细检测了下application.yml文件中mybatis的基本配置,大吃一惊,原来自己配置时不小心多了空格缩进,把mybatis的配置加到spring配置属性上了。因此,mybatis配置不生效,导致mybatis扫描不到Mapper.xml文件,因此运行时报“mapper接口与mapper.xml绑定异常”。

技术分享图片

 

SpringBoot整合mybatis踩坑

标签:path   val   inf   mapper   ide   state   dea   exception   mybaits   

原文地址:https://www.cnblogs.com/gavincoder/p/10134437.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!