mybatis使用经验——mybatis-spring-boot-starter和mybatis的版本对应关系表(持续更新~)
分类:计算机 | 数据库 | Mybatis | 综合 1928
更新:2021-08-02 00:29:03编辑
最近项目上收到了一个漏洞整改通知,说是使用的mybatis版本比较低,有漏洞,需要将mybatis版本升级到3.5.6以上,于是乎就去看了看项目代码,我们的项目用的是springboot,使用mybatis的方式就是在pom文件中添加了一个如下的依赖:
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>x.x.x</version>
</dependency>
从这个依赖中也不能直接看出来使用的mybatis版本,如果想要升级到mybatis3.5.6以上的版本的话那么应该使用哪个版本的mybatis-spring-boot-starter呢?于是在网上找了一个mybatis-spring-boot-starter和mybatis的版本对应关系表,如下所示:
发现这个表里mybatis最高的版本也就是3.5.4,不能满足我们的要求,于是我就到Maven在线仓库(mvnrepository)中查找我需要的答案,进入mvnrepository中以后搜索“mybatis-spring-boot-starter”,可以看到mybatis-spring-boot-starter最新的版本是2.2.0
那么它对应的mybatis版本是多少呢?可以点击mybatis-spring-boot-starter的版本号进入到详情页面,可以看到mybatis-spring-boot-starter的Compile Dependencies中对应的mybatis版本是3.5.7,符合我们的要求。
于是我们可以将我们的mybatis-spring-boot-starter的版本升级到2.2.0,那么相应地mybatis版本就升级到了3.5.7
下面整理一下最新的mybatis-spring-boot-starter和mybatis的版本对应关系表
mybatis-spring-boot-starter版本 | mybatis版本 |
---|---|
2.2.0 | 3.5.7 |
2.1.4 | 3.5.6 |
2.1.3 | 3.5.5 |
2.1.2 | 3.5.4 |
2.1.1 | 3.5.3 |
2.1.0 | 3.5.2 |
2.0.1 | 3.5.1 |
2.0.0 | 3.5.0 |
猿导航
阅读排行榜
- 1three.js加载3D瓦片和3dtiles数据生成交互式地图的开源项目7976
- 2vue和el-table使用经验-如何刷新表格数据7667
- 3uni-app使用经验—vue页面和html页面如何互相调用接口并传参3714
- 4Spring学习经验—@ResponseBody注解的使用说明2247
- 5nuxt.js项目中如何添加和使用全局变量2225
- 6如何用批处理命令(bat脚本)启动和停止windows服务2172
- 7Intellij IDEA下的版本控制VCS的启用与关闭2087
- 8Druid异常解决经验—java.sql.SQLException url not set2062
- 9nuxtjs asyncData使用经验—如何发起多个axios请求并携带参数2032
- 10解决SpringBoot使用maven下载不了jar包的问题1995
- 11mybatis使用经验——mybatis-spring-boot-starter和mybatis的版本对应关系表(持续更新~)1928
- 12在Nuxt.js项目的head中引用外部js文件1810
- 13linux如何成功地离线安装docker1796
- 14Nuxt.js项目实现路由鉴权和用户登录1784
- 15在NVIDIA控制面板设置参数时提示“拒绝访问 无法应用选定的设置到您的系统”的解决方法之一1779