本文由黑壳博客转载
本文转载SpringBoot多数据源提示Invalid bound statement (not found)
壳叔搞笑时间
正文
近日闲来无事,想在网上找个轮子,可以根据数据库生成一部分通用代码,后来因为一些项目数据源场景因素,网上的大多的都是在配置文件写数据源参考,不适合多个数据源。
今天就不写Springboot 动态数据源一些代码了,直接总结问题。
我昨天参考的是这篇文章 Spring Boot配置动态数据源访问N个数据库,支持数据库动态增删,数量不限,也是一篇转载的文章。
这篇数据库访问的数据访问层采用的是mybatis注解方式写的,所以并没有指定mapperLocations等配置信息,所以并不是文章提供的代码有问题,而是我的项目框架mapper是采用xml,是需要指定一下mapperLocations信息。
废话到此结束…
1、在数据源配置管理类代码页面(DataSourceConfig.java) 指定mapper路径
完成上述步骤,restart重启,走一遍操作,完美~
小总结
首先理解报错问题,然后上网找到匹配的解决方案~
对症下药嘛, 问题完美解决~
最后截图两张工具demo页面,如果各位喜欢,我晚点等完成了会放到GitHub开源供各位git clone~
参考页面
关于我们
程序员是个辛苦的职业
请善待你们身边的每一位程序员~
欢迎在评论写下你的程序员趣事,程序员不是一个死板的职业~~
领取专属 10元无门槛券
私享最新 技术干货