SpringBoot2.1.5版本号是什么意思?史上讲解最详细
悟纤:师傅,Spring Cloud的版本怎么都是英文呐、SR2、SR5、GA又是啥东东?
【资料图】
师傅:那不是什么你的东东,是你的西西。
悟纤:师傅,你看你,你看你,好家伙~ 你学坏了!
师傅:我看是你自己又脑洞大开了。
悟纤:我脑袋又没有洞,怎么能大开呐。
师傅:杠精就是你吧。
悟纤:师傅,请多指教; 给我一个喷点,我能杠了整个地球。
师傅:今天不杠倒你,为师就不信了。
一、数字版本号 – 偷下荤
师傅:徒儿,先从最简单的数字版本号开始,你来说说看Spring Boot2.1.5版本号是什么意思?
徒儿:不就是Spring Boot的版本号是2.1.5的版本嘛,2代表这是第二代的SpringBoot, 1的就是迭代版本,5的话就是bug修复吧??
师傅:嗯嗯,回答的不赖,下面敲重点:
结论:版本格式 -> 主版本号.子版本号.修正版本号。
师傅:徒儿,你知道这个版本号的递增规则不?
悟纤:请师傅赐教。
师傅:容我思考下,怎么跟你说说。
所以,我们就可以知道,SpringBoot 1.x的版本和Spring Boot 2.x是无法直接通过修改版本号就可以升级的,但是如果要从2.1.5升级到截止到2020年3月6日的2.2.5版本的话,简单修改下版本就可以成功升级了。
二、尾巴带文字 – 牛逼的一批
师傅:我们会发现在使用版本的时候,还有一个点后缀.RELEASE,这又是什么意思呢?
悟纤:这不就是正式版本嘛。
师傅:那么.SR1、.M1呐?
悟纤:这又是什么幺儿子?
师傅:这个相比上面稍微复杂点,且耐心听为师给你讲。
师傅:这个名词是多的不得了,这里我们讲几个常见的。
那么上面的一个顺序是这样子的:
到这里那么我们经常看到的版本号应该是这样子的:
结论:版本格式-> 主版本号.子版本号.修正版本号.软件版本阶段
三、版本后面的英文标识 – 给力给力真给力
师傅:我们会发现在网站上可以看到会标着CURRENT、PRE等等,这个又是什么意思呢?
这里只是一个标识,方便大家在使用的时候,进行选择版本,我们一般选择是CURRENT和GA版本,SNAPSHOT打死不选。
师傅:到这里这些你可能还不见的很理解,不要慌,待会为师会亲自给你表演下。
四、Spring cloud的版本说明 – 你太牛了!!!
这种发布的版本是以伦敦地铁站作为版本命名,并按地铁站名称的首字母A-Z依次命名。为什么我们的SpringCloud会以这种方式来发布版本,因为假如我们传统的 2.1.5.release这种发布的话,SpringCloud会包含很多子项目的版本就会给人造成混
我们可以这么理解,使用英文版本的命名方式,就是为了统一管理在Spring Cloud下的子项目版本集合,否则会造成版本混乱。
五、举个栗子
5.1 Spring Boot版本真相
师傅:说的再多,说的再好,不如脱下裤子来跑一跑。
师傅:欧侯,好像说错话了,理论再多,不如举个栗子来的简单,请看大屏幕:
(数据采集于:2020年3月6日星期五)
(1)2.2.5 CURRENTGA
那么在引入使用的时候,怎么使用呐?
org.springframework.bootspring-boot-starter-parent2.2.5.RELEASE
BTW:看到没有,在引入的版本中,并没有CURRENT、GA,这两个就是告知我们这些使用Spring Boot的人:Spring Boot 2.2.5版本现在是一个稳定版本(GA),可用于生产环境了,官网大力推荐进行使用哦。
(2)2.3.0 M2PRE
那么在引入使用的时候,怎么使用呐?
org.springframework.bootspring-boot-starter-parent2.3.0.M2
还记得我们说的嘛,里程碑版本是记录内部开发的一个版本,所以,如果是上面这么引入的,是无法使用的,因为还未发布到官网上,那么在使用的时候,需要添加仓库:
spring-snapshotshttps://repo.spring.io/snapshottruespring-milestoneshttps://repo.spring.io/milestonespring-snapshotshttps://repo.spring.io/snapshotspring-milestoneshttps://repo.spring.io/milestone
(3)2.2.6 SNAPSHOT
那么在引入使用的时候,怎么使用呐?
org.springframework.bootspring-boot-starter-parent2.2.6.BUILD-SNAPSHOT
当然这里也需要添加http://spring.io的repositories,这里省略…
(4)2.1.13 GA
2.1.13和2.2.5版本差别就在于2.2.5多了一个CURRENT标识,说明官方更推荐2.2.5版本。如果你当前在使用2.1.x版本的话,也是稳定的版本,官网也在修复此版本存在的问题。
那么在引入使用的时候,怎么使用呐?
org.springframework.bootspring-boot-starter-parent2.1.13.RELEASE
5.2 Spring Cloud版本真相
师傅:Spring Boot就说这么多了,接下来,为师在带你窥视下Spring Cloud:
(下图数据采集于:2020年3月6日星期五)
(1)HoxtonSR2CURRENTGA
那么在引入使用的时候,怎么使用呐?
org.springframework.cloudspring-cloud-dependenciesHoxton.SR2pomimport
(2)Hoxton SNAPSHOT
那么在引入使用的时候,怎么使用呐?
org.springframework.cloudspring-cloud-dependenciesHoxton.BUILD-SNAPSHOTpomimport
当然这里也需要添加http://spring.io的repositories,这里省略…
5.3 Spring Cloud和Spring Boot的对应关系
目前的Hoxton对应的Spring Boot是2.2.x
5.4生产版本选择 – 很重要、很重要
六、悟纤小结
师傅:徒儿,你说你服不服?
悟纤:师傅,我对你的敬仰犹如滔滔江水连绵不绝,犹如黄河泛滥一发不可收拾。
师傅:又来拍马屁了。
悟纤:师傅,又不是马,怎能说是拍马屁呐,要说也是拍人屁。
师傅:你… 你… 你这是要气死为师吧….
悟纤:师傅,师傅,莫生气,气坏身体无人替。来来来,师傅我来给简单总结吧。
师傅:总结的不赖嘛,那师傅就来个大总结吧。
悟纤:师傅的总结要敲重点。
师傅:考试必考,哈哈,师傅的总结主要是为了方便理解。
(1)版本主要有三部分组成:版本号 +版本阶段+ 版本标识;
(2)版本号一般由3位数字构成:主版本号.次版本号.版本修正号(比如:Spring Boot);当框架是n个子框架的集合的时候,那么为了对子项目统一管理,这时候版本号就是:英文名称(Spring Cloud)。
(3)版本阶段:为了记录版本的各个阶段,开发阶段(snapshot) - 里程碑阶段(MX) - 发布候选(RCX)- 正式版本(release) - 修正版本(SRX);对于Spring Boot版本阶段就会比较简单,对于Spring Cloud的版本阶段基本是遵照上面的阶段。
(4)版本标识:为了方便开发使用者群体选择合适的版本,也说明了当前版本号处于一个什么情况了,常见的就是SNAPSHOT/PRE/GA/CURRENT。
生产版本选择 – 很重要、很重要
(1): 打死不用 非稳定版本/ end-of-life(不维护)版本
(2):release版本先等等(等别人去探雷);
(3): 推荐 SR2以后的可以放心使用;
标签:
相关推荐:
最新新闻:
- SpringBoot2.1.5版本号是什么意思?史上讲解最详细
- 当前观察:联想小新Pro 14 2023今晚正式开售:首发价5399元
- 世界快资讯:更“好色”了!诺基亚更换新Logo,为近60年来首次
- 摩托罗拉Rizr概念机上手:整齐地收起的可卷曲手机
- 《巫师4》的宣发会更加谨慎:《赛博朋克2077》的教训太惨痛了_每日消息
- 《寂静岭2》增强Mod:添加60帧和若干优化
- 全国多地发力文旅创新:地摊、乡村、非遗各显其能
- 当前快报:上海 风云1911
- 高三女孩热血发言燃爆全场 网友:只有拼搏过才懂
- 小米打印机开售:一页仅花1毛6
- 海信中央空调项目入选“中国+中亚五国”产业与投资合作优秀案例
- 2023 Newline合作伙伴大会召开,领先出击,多款新品加码全场景
- 世界快资讯丨《三体》收官,这款让你畅享游戏的“幕后英雄”来了!
- 世界百事通!赋能智慧生活,西屋S8智能集成净洗,引领智能家居新时代
- 《暗黑破坏神4》主题服装亮相米兰时装周:灵感是“地狱是一个美丽的地方”|环球报道
- 今日精选:《原子之心》新补丁上线!Xbox版35G、PS5仅1.5G
- 全球热点!想等RTX40系显卡降价 别想!ChatGPT让NV显卡不愁卖
- 《暗黑破坏神4》主题服装亮相米兰时装周 这服装很地狱
- 全球热文:小米14系列和骁龙8 Gen3曝光
- 速看:荣耀 Magic 5 Pro 渲染图曝光:后置三摄,「药丸」挖孔屏
- 苹果手机appstore打不开如何解决?苹果手机打不开appstore的方法介绍
- daemontoolslite是什么意思?DAEMONToolsLite有什么使用方法?
- 电脑处于脱机状态是什么意思?脱机状态怎么解除?
- iphone4是什么时候上市的?iphone4现在还能用吗?
- 迅雷网游加速器使用方法介绍 迅雷网游加速器常见问题解答大全
- 诺基亚闷声发大财,推出两款新手机,经典Logo成过去式|环球快消息
- 声卡驱动介绍 声卡驱动下载及中文免费版安装方法
- 桌面图标删不掉怎么回事?桌面图标删不掉解决方法
- Realtek高清晰音频配置怎么设置?Realtek高清晰音频配置解决方法
- CCC.exe是什么进程?Win7任务管理器中的CCC.exe介绍
- XP系统怎么取消开机密码?取消XP开机密码的具体操作步骤
- RTX 4090暴力版曝光:涡轮大风扇
- 微软kb4012598win7补丁介绍 微软kb4012598补丁安装说明
- 简单游百宝箱有木马吗?简单百宝箱设置DNF双开及连发教程
- 主流电子邮箱有哪些?你用的什么邮箱?
- 怎么申请博客帐号?免费个人博客申请步骤有哪些?
- 天天快资讯丨装机提速 购铭瑄RTX3060及以上显卡获赠《穿越火线》稀有礼包
- 苹果ibooks不可用怎么办?在国内使用ibooks的方法介绍
- Ai导出图片提示内存不足怎么办?Ai导出图片提示内存不足解决方法及步骤分享
- 电信100兆宽带多少钱一个月?上海地区的宽带资费
- 提示联机查找防病毒程序(重要信息)怎么操作?提示联机查找防病毒程序解决方法
- 网络广告一般是怎么收费?网络广告的3种收费方式
- 12寸笔记本电脑尺寸是多大?14寸笔记本电脑尺寸多少厘米?
- 《原子之心》双生舞伶演员是俄芭蕾舞蹈家 美艳动人:世界新动态
- 诺基亚60年来首换新Logo:现在是一家商业技术公司
- 天天快讯:和风恐怖新游《UTUROMAYU》演示 2023年登陆steam
- 加入PS+会免之后 这款独立游戏暴涨1000万玩家
- 前沿热点:Xbox老大菲尔·斯宾塞《吸血鬼幸存者》全成就:下次摸鱼玩啥呢?
- 《碧蓝幻想Versus:崛起》将在EVO 2023举行公开测试赛|天天时讯
- 焦点速读:Tecno Spark Go 2023搭载联发科技HelioA22和5000mAh电池推出
- LGBT+主题定制XSS主机及手柄 彩色线条很亮眼 环球视讯
- 《超级马里奥兄弟大电影》国内定档4月5日!领先北美 定档海报公布
- 焦点简讯:这款最新的VR产品,是如何带玩家进入次世代的?
- 育碧计划再推出四款《刺客信条》游戏 风格将截然不同
- 【世界快播报】GTX750Ti运行《霍格沃茨之遗》 画面真不忍直视
- 有哪些摄像机比较好用?摄像机品牌排行榜前10名推荐
- Sandisk U盘如何去掉写保护功能?Sandisk U盘去掉写保护功能具体操作方法
- 魔兽显血改键工具怎么用?魔兽显血改键工具使用方法及注意事项
- 显卡硬件加速有什么用?简述如何开启显卡硬件加速方法
- 什么是无线局域网?无线局域网怎么设置和使用?
- 删除的快捷键是什么?快捷键怎么设置?快捷键设置方法
- 手机wap是什么意思?Web网站与Wap网站的区别?
- 玫瑰小镇图标怎么点亮?玫瑰小镇进不去怎么办?
- 输入法不见了怎么办?输入法不见了的两种解决方法步骤
- 突发!泽连斯基突然撤了他! 世界简讯
- gmail邮箱进不去是怎么回事?gmail邮箱进不去怎么解决?
- win7视频临时文件在哪里?win7查找视频临时文件的方法
- 德玛西亚符文怎么配?德玛西亚符文天赋及出装?
- icq怎么注册?注册ICQ账号的流程
- dnf2次觉醒任务怎么做?dnf二次觉醒需要什么材料?
- 如何在电脑上设置闹钟提醒?电脑上怎么设置闹钟?
- 谷歌邮箱如何开通pop3功能?开通pop3功能的步骤
- 使用CDR X4打开是空白怎么回事?打开CDR文件是空白的解决方法
- 1kb快捷方式病毒是什么?1kb快捷方式病毒清除教程
- 2k13进入黑屏直接退出怎么办?2k14打开后窗口化黑屏?
- 系统启动项管理怎样进行操作?Win11开机启动项怎么设置?
- 世界焦点!上海80后丁克夫妻攒300万决定提前退休 网友质疑:转行自媒体?
- 世界快讯:港媒爆料窦骁何超莲4月举办婚礼 将花费4400万人民币
- 清水崇日恐电影新作《大家的歌谣》预告 确定2023年上映
- 世界今头条!Capcom打恐龙游戏《原始袭变》BETA公测要来
- 今日播报!柴郡猫_说一说柴郡猫的简介
- 固定资产清理
- 这个MOD可以让《原子之心》双子舞伶露脸
- 《星球大战绝地:幸存者》7分钟试玩演示视频:天天报道
- 小米发布米家空调3匹鎏金版:支持速冷速热,一年省489度电|世界关注