若依集成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();
    }
相关推荐
敲敲千反田几秒前
CAS和AQS相关问题
java
众创岛几秒前
使用IIS运行php程序,处理put和delete请求出现405错误
开发语言·php
sycmancia1 分钟前
C++——完善的复数类
开发语言·c++
金刚狼882 分钟前
在qt creator中创建helloworld程序并构建
开发语言·qt
小二·2 分钟前
Go 语言系统编程与云原生开发实战(第21篇)
开发语言·云原生·golang
小二·4 分钟前
Go 语言系统编程与云原生开发实战(第20篇)
开发语言·云原生·golang
上海合宙LuatOS4 分钟前
LuatOS核心库API——【iotauth 】 IOT 鉴权库
java·单片机·嵌入式硬件·物联网·struts·计算机外设·硬件工程
女王大人万岁4 分钟前
Golang实战Eclipse Paho MQTT库:MQTT通信全解析
服务器·开发语言·后端·golang
luod5 分钟前
Docker 快速安装Jenkins
java·docker·jenkins
无限进步_5 分钟前
138. 随机链表的复制 - 题解与详细分析
c语言·开发语言·数据结构·算法·链表·github·visual studio