Spring 应用 YAML配置文件,抛异常:Invalid bound statement (not found)

初次搭建Spring-boot 项目,通过别人网站上的项目结构搭建。并将原来的配置文件从.property改用YAML配置文件。

项目能正常启动,但当调用接口的时候抛异常:

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

mybatis出现这个问题,通常是由Mapper interface和对应的xml文件的定义对应不上引起的。

经过反复查找,最后发现是配置 mybatis 中的一个属性时存在了转译导致。

检查mapperLocations 配置是否存在转译,eg: mapperLocations: classpath\:mapper/*.xml.

只需要将转译去除即可。eg: mapperLocations: classpath:mapper/*.xml.

踩坑之旅,希望能帮助后来之人少走弯路!

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1. 简介 1.1 什么是 MyBatis ? MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的...
    笨鸟慢飞阅读 11,219评论 0 4
  • Spring 技术笔记Day 1 预热知识一、 基本术语Blob类型,二进制对象Object Graph:对象图...
    OchardBird阅读 4,615评论 0 2
  • 今天在将Mybatis框架集成进Spring框架后,做DAO层单元测试时,发现报如下错误: org.apache....
    假装有文化_阅读 5,595评论 0 51
  • 1、打车软件承载的是人、时间、空间多维度结合的生活场景,个性化推荐更加投其所好,贴近实际,转化率会高得多 2、轻奢...
    懒馒头吃肉包阅读 3,365评论 0 0
  • 庄生晓梦迷蝴蝶,望帝春心托杜鹃 一晚上浑浑噩噩的,梦到了高中同学,大学同学,梦到自己变成理想中的样子,有胆识,有先...
    天秤yue1018阅读 1,450评论 0 0

友情链接更多精彩内容