Springboot3.0整合Mybatis-plus3.5遇到的问题

538 阅读1分钟

前言

肯定有小伙伴升级了Springboot到3.x,但是整合Mybatis-plus的时候,会出现一些问题

正文

最常见的应该就是这个

Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required

这里第一种情况是需要升级Mybatis-plus到最新版本

如果你升级到了最新版本,但是还是报错

那么检查一下是不是启动类有这个配置

@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})

如果有的话,去除掉就行

那么还有一种情况,也就是我自己遇到的

就是按照上面两种情况,我都进行了修改,但是依旧报错,那么提供一下自己的思路

可以看看自己的配置文件中

是不是有这个配置

spring:  
    autoconfigure:  
        exclude: org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration

如果有的话,把这个去掉就可以了,项目就可以正常启动了~~~

结语

大家一起加油啊~~~