这个问题其实是粗心引起的。
在配置数据源的时候,黏贴下代码
@Bean(name = "mysqlSqlSessionFactory")
public SqlSessionFactory mysqlSqlSessionFactoryBean()throws Exception {
SqlSessionFactoryBean factory=new SqlSessionFactoryBean();
factory.setDataSource(mysqlDataSource());
factory.setTypeAliasesPackage("com.example.clickhousedemo.entity.mysql");
ResourcePatternResolver resourcePatternResolver=new PathMatchingResourcePatternResolver();
factory.setMapperLocations(resourcePatternResolver.getResources("classpath:mapper/mysql/*.xml"));
factory.getObject().getConfiguration().setMapUnderscoreToCamelCase(true);
return factory.getObject();
}
factory.setMapperLocations(resourcePatternResolver.getResources(“classpath:mapper/mysql/*.xml”));
这一行注意是resourcePatternResolver.getResources(),tab直接快了,写成了getResource() 少了个s导致了xml找不到。
致那些粗心的同学!!!
版权声明:本文为qq_37967783原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。