若依集成mybatisplus报错找不到xml

引用:https://blog.csdn.net/qq_65080131/article/details/136677276

MybatisPlusAutoConfiguration中可以知道,系统会自动配置SqlSessionFactory,,但是,当你有自定义的SqlSessionFactory,,就会出问题,,,,

若依中的SqlSessionFactory 不是 MybatisSqlSessionFactory

所以需要,将SqlSessionFactory 换成,MybatisSqlSessionFactory

java 复制代码
    @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();
    }
相关推荐
编码忘我几秒前
java开发模式之静态代理、动态代理、CGLIB代理
java
sw1213891 分钟前
C++与Rust交互编程
开发语言·c++·算法
冬夜戏雪2 分钟前
实习面经摘录(八)
java
拾年2753 分钟前
别再让 NullPointerException 搞崩你的代码了!Optional + Stream 组合拳详解
java
2401_857918295 分钟前
模板编译期机器学习
开发语言·c++·算法
weixin_404157686 分钟前
Java高级面试与工程实践问题集(一)
java·开发语言·面试
cyforkk7 分钟前
Spring AOP 进阶:揭秘 @annotation 参数绑定的底层逻辑
java·数据库·spring
清风徐来QCQ8 分钟前
Java2(valueOf,Character,StringBuilder,设计模式)
java·开发语言
2403_835568479 分钟前
多平台UI框架C++开发
开发语言·c++·算法
台XX12 分钟前
Java容器常用方法
java·开发语言