若依集成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();
    }
相关推荐
手握风云-5 分钟前
JavaEE 进阶第十九期:MyBatis-Plus,让 CRUD 飞起来
java·java-ee·mybatis
rlpp16 分钟前
FrankenPHP实践
java
小灵不想卷16 分钟前
LangChain4j 与 SpringBoot 整合
java·后端·langchain4j
YGGP19 分钟前
【Golang】LeetCode 189. 轮转数组
开发语言·leetcode·golang
Web打印20 分钟前
Phpask(php集成环境)之01安装Apache
开发语言·php·apache
Zachery Pole21 分钟前
JAVA_07_面向对象
java·开发语言
shalou290122 分钟前
mysql-connector-java 和 mysql-connector-j的区别
android·java·mysql
lipiaoshuigood22 分钟前
Linux下启动redis
java
dc_001222 分钟前
Java进阶——IO 流
java·开发语言·python