记录若依启动报Invalid bound statement (not found): com.xbo.system.mapper.SysConfigMapper.selectConfigList问题
一、问题如图
二、问题描述
在使用若依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问题相关推荐
- 若依微服启动报Invalid bound statement (not found): com.xbo.system.mapper.SysConfigMapper.selectConfigList问题
问题截图 RuoYiSystemApplication (系统模块)项目启动报错,而RuoYiGatewayApplication (网关模块)RuoYiAuthApplication (认证模块)正 ...
- Invalid bound statement (not found): com.ycy.system.mapper.UserMapper.selectByPrimaryKey
[已解决]Invalid bound statement (not found): com.ycy.system.mapper.UserMapper.selectByPrimaryKey 在pom.x ...
- 解决“Invalid bound statement (not found): com.lzj.admin.mapper.GoodsMapper.getGoodsInfoById”报错
解决"Invalid bound statement (not found): com.lzj.admin.mapper.GoodsMapper.getGoodsInfoById" ...
- 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 ...
- mybatis常见异常:Invalid bound statement (not found): com.ruoyi.order.mapper.OrderMapper.selectOrderList
尝试通过若依系统开发,新增订单模块order,生成代码后,添加到项目,但是调用接口报错: Invalid bound statement (not found): com.ruoyi.order.ma ...
- 解决INVALID BOUND STATEMENT (NOT FOUND)(MYBATIS的MAPPER绑定问题)
解决INVALID BOUND STATEMENT (NOT FOUND)(MYBATIS的MAPPER绑定问题) 参考文章: (1)解决INVALID BOUND STATEMENT (NOT FO ...
- Invalid bound statement (not found): com.sxt.sys.mapper.MenuMapper.insert
Invalid bound statement (not found): com.xxx.sys.mapper.MenuMapper.insert 原因之一就是缺少这个配置文件 以为这个insert是 ...
- springBoot:Invalid bound statement (not found): com.hry.seckill.mapper.GoodsMapper.getGoodsVoList
在学习springBoot做秒杀项目的时候遇到了 " Invalid bound statement (not found): com.hry.seckill.mapper.GoodsMap ...
- springboot报Invalid bound statement (not found):
Springboot整合MyBaties,在IDEA启动时报错Invalid bound statement (not found),是mapper和对应的xml文件无法建立映射关系,一般从如下几方面 ...
最新文章
- 懂你,从选择内裤开始
- 免费在线阅读:用于计算机视觉、机器学习、机器人的线性代数丨资源
- Hadoop安全实践
- 遍历DOM元素的children属性遇到的坑
- java 正则表达式使用_如何用正则表达式杀死Java
- 如何在win下使用linux命令
- python list tuple区别_Python list、tuple、dict区别
- linux 网卡命令 mtu,Linux网络命令
- ESP32开发 2.添加.c.h并修改CMakeLists,来定制自己的工程
- php v9搜索不到内容,關於如何解決PHPCMS V9內容搜索顯示不全問題解決方案
- Java高并发编程之第一阶段,多线程基础深入浅出
- 关闭appleid双重认证_iPhone 丢失怎么办?开启双重认证就能解决!
- 超能陆战队:迪士尼画风的漫威英雄
- php里macd预测算法,股票MACD指标算法公式
- 一些高薪职位的能力需求。
- 计算机主机只有一块硬盘,电脑双硬盘只显示一个怎么办
- bm算法好后缀 java实现_BM算法 | Depeng's Blog
- mstsc远程桌面连接失败,提示CredSSP加密Oracel修正
- 如何用js源生写计时器
- edas上传pdf 失败