参照方法:
https://blog.csdn.net/tuesdayma/article/details/81081666
其中第三条对于mapper的配置,可以解决invalid bound statement报错
在单数据源改多数据源中,多会因为:
spring配置文件中关于mybatis的与xml文件路径寻找相关的配置没有写
产生此类错误
https://blog.csdn.net/xqnode/article/details/86498507
会报jdbcURL is required
解决:
jdbc-url必须直接在分类层底下
也就是说
spring:
datasource:
database1:
username: root
password: 123456
jdbc-url: jdbc:数据库连接
driver-class-name: com.mysql.jdbc.Driver
且需要根据当前版本选择是写jdbc-url还是url。
在以前单数据库时,将jdbcurl等信息配置在druid底下,经试验,转换成多数据源将不能使用。