java项目配置多数据源

springMVC + myBatis项目中,需要新加一个数据源。

测试时代码报错org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

一般排查步骤:(我的问题不是以下原因,我的问题是由目录层级引起)

1、检查xml文件所在的package名称是否和interface对应的package名称一一对应

2、检查xml文件的namespace是否和xml文件的package名称一一对应

3、检查函数名称能否对应上

原始错误配置:

classpath:mapper/*.xml"/>
classpath:mapper/teg/*.xml"/>

itaSqlSessionFactory会将mapper目录下所有xml文件加载完,导致tegSqlSessionFactory报错

正确配置如下:

java项目配置多数据源_第1张图片

java项目配置多数据源_第2张图片

 

 

你可能感兴趣的:(JAVA,java配置多数据源)