背景
在使用最新的idea创建springboot时最低只能创建3.x的版本,又懒得修改版本,所以使用了3.x版本。使用的Mybatisplus依赖时之前springboot2.x版本项目复制过来的。
报错截图
目前项目使用的maven依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
<version>3.3.2</version>
</dependency>
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.3.1</version>
</dependency>
报错原因
mybatis-plus-boot-starter是对应着springboot2.x的版本,和springboot3.x存在兼容性问题。
在Mybatisplus官网中可以看到springboot3.x使用的依赖和springboot2.x有区别

解决办法
springboot2.x使用
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.5.7</version>
</dependency>
springb3.x使用
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-spring-boot3-starter</artifactId>
<version>3.5.7</version>
</dependency>
960

被折叠的 条评论
为什么被折叠?



