SpringBoot聚合项目+Mybatis-Plus项目克隆后,本地可以运行,打包之后运行报错:Invalid bound statement (not found):

一、出现问题

在开发一个分组的聚合项目时,在打包项目部署到云服务器的时候发现全局异常处理器捕获了异常,Invalid bound statement (not found)。出现报错的接口为:未使用mybatis-plus自带的方法(有些多表操作因为使用mybatis—plus实现比较复杂,所以选择使用mapper.xml文件进行处理)如果进行访问则报错

Invalid bound statement (not found)

在使用application.yml配置    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl监控所有的SqlSession,发现并没有创建SqlSession,说明这个代码并没有运行到执行SQL语句,初步判断是xml文件的映射出现了问题,检查了xml中的Sql语句id和namespace并未发现问题。

mybatis-plus:
  mapper-locations: classpath:mapper/**/*.xml
  configuration:
    map-underscore-to-camel-case: true
    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl

二、排查问题

在本地启动项目,发现接口可以正常使用,开始疑惑。。。。

在本地运行jar包,发现异常处理器捕获了相同的异常 Inv

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值