MyBatis-Plus版本升级指引
一、背景二、我升级后的版本参考三、文档参考四、AI支持
一、背景
最近项目中数据库操作遇到了性能问题,调研发现项目中出现很多批量操作数据库的场景,目前都是通过循环插入的方式实现,并没有使用mybaits-plus中的IService接口,所以这次准备使用,但又嫌版本太低(3.0.3),最终决定升级一下mybatis-plus的版本;真的是一时升级一时爽,升到一半想骂niang,因为升级mybatis-plus需要考虑mybaits、mybatis-spring、spring-boot、spring-cloud等版本兼容性问题,我也是找了很多官方文档做参考并且结合AI,最终将版本成功升级到了3.5.3版本;这篇文章我会总结我浏览过的几个靠谱文档,帮忙大家快速定位版本兼容问题
二、我升级后的版本参考
3.5.6
3.5.3
2.0.5
2.3.12.RELEASE
Hoxton.SR12
2.2.6.RELEASE
com.alibaba.cloud
spring-cloud-alibaba-dependencies
${spring-cloud-alibaba.version}
pom
import
org.springframework.cloud
spring-cloud-dependencies
$fspring-cloud.version}
pom
import
org.springframework.boot
spring-boot-dependencies
${spring-boot.version}
pom
import
org.mybatis
mybatis
$mybatis.version}
org.mybatis
mybatis-spring
${mybatis-spring.version}
com.baomidou
mybatis-plus-boot-starter
$fmybatis-plus.version}
三、文档参考
1、mybati-plus与spring-boot版本兼容 2、spring-boot与spring-cloud版本兼容 3、mybatis-spring与mybatis、spring版本兼容 4、spring-boot与spring-cloud、spring-cloud-alibaba版本兼容 5、maven中央仓库 5、mybaits-plus批量操作优化
四、AI支持
为了实现快速解决版本兼容性问题,我创建了一个GPTS助手,也希望能够帮助到你
|