SpringBoot集成Mybatis多数据源: Invalid bound statement (not found): com.xx.mapper1.getAllOrder 坑点

本文介绍了在SpringBoot项目中集成Mybatis多数据源时遇到的两个坑点。第一个问题是关于Invalid bound statement异常,作者发现并非命名空间或配置问题,而是缺少了指定Mapper接口路径的配置。在数据源配置类中添加相关配置后问题得到解决。第二个坑点是启动提示未扫描到Mapper接口,作者解释这是由于@ComponentScan注解的工作原理,并指出该警告不会影响项目运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

背景

SpringBoot 2.3.1.RELEASE整合Mybatis 2.1.3多数据源配置的过程中,遇到过一个坑点,花了我一下午时间,最后解决掉了,这里总结一下,防止大家在SpringBoot 整合Mybatis多数据源的过程中遇到这个问题,可少趟坑。

下面这行异常信息就是上面提到的坑点,在网上查找了很多的资料,都说mapper.xml的命名空间不对、或者application.yml配置的参数类型不对,在我仔细检查过,都不是这个问题。

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Thinkingcao

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值