引用:https://blog.csdn.net/qq_65080131/article/details/136677276
MybatisPlusAutoConfiguration
中可以知道,系统会自动配置SqlSessionFactory,,但是,当你有自定义的SqlSessionFactory
,,就会出问题,,,,
若依中的SqlSessionFactory
不是 MybatisSqlSessionFactory
文章来源:https://www.toymoban.com/news/detail-860192.html
所以需要,将SqlSessionFactory 换成,MybatisSqlSessionFactory
文章来源地址https://www.toymoban.com/news/detail-860192.html
@Bean
public SqlSessionFactory sqlSessionFactory(DataSource dataSource) throws Exception
{
String typeAliasesPackage = env.getProperty("mybatis.typeAliasesPackage");
String mapperLocations = env.getProperty("mybatis.mapperLocations");
String configLocation = env.getProperty("mybatis.configLocation");
typeAliasesPackage = setTypeAliasesPackage(typeAliasesPackage);
VFS.addImplClass(SpringBootVFS.class);
final MybatisSqlSessionFactoryBean sessionFactory = new MybatisSqlSessionFactoryBean();
sessionFactory.setDataSource(dataSource);
sessionFactory.setTypeAliasesPackage(typeAliasesPackage);
sessionFactory.setMapperLocations(resolveMapperLocations(StringUtils.split(mapperLocations, ",")));
sessionFactory.setConfigLocation(new DefaultResourceLoader().getResource(configLocation));
return sessionFactory.getObject();
}
到了这里,关于若依集成mybatisplus报错找不到xml的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!