最近写了一个项目,配置mysql多数据源 Spring boot配置
spring.datasource.media.jdbc-url=
spring.datasource.media.username=
spring.datasource.media.password=
spring.datasource.media.driver-class-name=
DataSourceConfig中注册bean mediaSqlSessionFactory
setMapperLocations设置classpath*:mapper/media/*.xml"
查询时候 mybaits报org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):
所有的路径及DAO、Mapper都检查没有问题。。
后debug发现mediaSqlSessionFactory 没有注册上 变成了DeafultSqlSessionFactory
后将路径及配置中的media换成另一个字符串。
项目启动,查询正常。