@SpringBootTest(classes = {DataSourceAutoConfiguration.class,MybatisAutoConfiguration.class,****Impl.class})
根据classes 里类的先后顺序加载。
之前没注意这个问题 第一次是蒙对了 后面感觉莫名其妙出现SqlSessionFactory和SqlSessionTemplates注入失败。
一直在找数据源这一块的问题,一直找不到,后来看了Configuration才恍然大悟