一、问题如图

二、问题描述

在使用若依RuoYi-Vue开发一段时候后,某天更新代码启动报:Invalid bound statement (not found): com.xbo.system.mapper.SysConfigMapper.selectConfigList

解释:无效的绑定语句(未找到)

说明 mybatis的*Mapper.xml没有找到selectConfigList方法,但是若依开源代码,git了一个初始版本后这个config就没有改动过,排除不存在这个情况,也不会去删除这个系统基础的代码。

所以想到是否是没有读取到xml文件呢 ?

验证这个问题,我重新拉取了一份若依RuoYi-Vue分离版代码,正常启动没有问题。然后将SysConfigMapper.xml文件备份删除后重启,结果相当然,出现了相同的问题。类推删除任意xml文件都会出现相同问题,这里可以自行验证问题。

得出结果:项目启动没有读取到 *Mapper.xml

三、解决办法

1、检查*Mapper.xml的resources目录是否是资源目录;

如果不是:resources=>右键=>找到如下图:

确定后重启,查看是否还报相同问题。如果没有问题解决。

2、如果还出现相同问题:

找到ruoyi-system模块下pom.xml文件找到如下代码:

添加如下代码:

<!-- 如果不添加此节点mybatis的mapper.xml文件都会被漏掉。 -->
<build><resources><resource><directory>src/main/resources</directory></resource><resource><directory>src/main/java</directory><includes><include>**/*.xml</include></includes><filtering>false</filtering></resource></resources>
</build>
将src/main/resources 或者 src/main/java下mybatis的mapper.xml启动加载时都一道打包

解决收工,继续码农!

觉得有用,多多点赞收藏,加油码农人!

代码改变世界!!!

记录若依启动报Invalid bound statement (not found): com.xbo.system.mapper.SysConfigMapper.selectConfigList问题相关推荐

  1. 若依微服启动报Invalid bound statement (not found): com.xbo.system.mapper.SysConfigMapper.selectConfigList问题

    问题截图 RuoYiSystemApplication (系统模块)项目启动报错,而RuoYiGatewayApplication (网关模块)RuoYiAuthApplication (认证模块)正 ...

  2. Invalid bound statement (not found): com.ycy.system.mapper.UserMapper.selectByPrimaryKey

    [已解决]Invalid bound statement (not found): com.ycy.system.mapper.UserMapper.selectByPrimaryKey 在pom.x ...

  3. 解决“Invalid bound statement (not found): com.lzj.admin.mapper.GoodsMapper.getGoodsInfoById”报错

    解决"Invalid bound statement (not found): com.lzj.admin.mapper.GoodsMapper.getGoodsInfoById" ...

  4. Invalid bound statement (not found): com.xxx.xxx.mapper.xxxMapper.xxx

    1.报错信息 Invalid bound statement (not found): com.xxx.xxx.mapper.xxxMapper.xxx 2.原因 忘记在application.yam ...

  5. mybatis常见异常:Invalid bound statement (not found): com.ruoyi.order.mapper.OrderMapper.selectOrderList

    尝试通过若依系统开发,新增订单模块order,生成代码后,添加到项目,但是调用接口报错: Invalid bound statement (not found): com.ruoyi.order.ma ...

  6. 解决INVALID BOUND STATEMENT (NOT FOUND)(MYBATIS的MAPPER绑定问题)

    解决INVALID BOUND STATEMENT (NOT FOUND)(MYBATIS的MAPPER绑定问题) 参考文章: (1)解决INVALID BOUND STATEMENT (NOT FO ...

  7. Invalid bound statement (not found): com.sxt.sys.mapper.MenuMapper.insert

    Invalid bound statement (not found): com.xxx.sys.mapper.MenuMapper.insert 原因之一就是缺少这个配置文件 以为这个insert是 ...

  8. springBoot:Invalid bound statement (not found): com.hry.seckill.mapper.GoodsMapper.getGoodsVoList

    在学习springBoot做秒杀项目的时候遇到了 " Invalid bound statement (not found): com.hry.seckill.mapper.GoodsMap ...

  9. springboot报Invalid bound statement (not found):

    Springboot整合MyBaties,在IDEA启动时报错Invalid bound statement (not found),是mapper和对应的xml文件无法建立映射关系,一般从如下几方面 ...

最新文章

  1. 懂你,从选择内裤开始
  2. 免费在线阅读:用于计算机视觉、机器学习、机器人的线性代数丨资源
  3. Hadoop安全实践
  4. 遍历DOM元素的children属性遇到的坑
  5. java 正则表达式使用_如何用正则表达式杀死Java
  6. 如何在win下使用linux命令
  7. python list tuple区别_Python list、tuple、dict区别
  8. linux 网卡命令 mtu,Linux网络命令
  9. ESP32开发 2.添加.c.h并修改CMakeLists,来定制自己的工程
  10. php v9搜索不到内容,關於如何解決PHPCMS V9內容搜索顯示不全問題解決方案
  11. Java高并发编程之第一阶段,多线程基础深入浅出
  12. 关闭appleid双重认证_iPhone 丢失怎么办?开启双重认证就能解决!
  13. 超能陆战队:迪士尼画风的漫威英雄
  14. php里macd预测算法,股票MACD指标算法公式
  15. 一些高薪职位的能力需求。
  16. 计算机主机只有一块硬盘,电脑双硬盘只显示一个怎么办
  17. bm算法好后缀 java实现_BM算法 | Depeng's Blog
  18. mstsc远程桌面连接失败,提示CredSSP加密Oracel修正
  19. 如何用js源生写计时器
  20. edas上传pdf 失败

热门文章

  1. 淡雅创意不规则几何PPT模板
  2. 京东地图,刘强东的又一战略布局,价值巨大!
  3. 经过量子破坏后,一种方法毫发无损地幸存下来
  4. qt linux excel文件读取显示,qt中写入excle?QT怎样读写excel-CSDN论坛
  5. 数据存储方式之 Excel
  6. 汤姆大叔的深入理解JavaScript读后感一(1——16节)
  7. 社区团购小程序如何运营推广技巧?
  8. win7如何设置共享
  9. 载波相位调制(PSK/DPSK)
  10. get最IN工控安全技术,看匡恩网络权威报告