五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

SpringBoot版本升級(jí)方案

2021-11-07 15:36 作者:向上生長(zhǎng)之路  | 我要投稿

本文給大家介紹如何安全的升級(jí)工程中的SpringBoot版本

為什么要升級(jí)工程中的SpringBoot版本?

  • 提升程序的穩(wěn)定性

  • 提升程序的性能

  • 提升程序的安全性

  • 修復(fù)歷史版本中存在的問(wèn)題

  • 應(yīng)用新版本特性

  • ...

參考SpringBoot文檔:https://docs.spring.io/spring-boot/docs/2.4.5/reference/htmlsingle/#getting-started-upgrading-from-an-earlier-version

升級(jí)步驟

以我的測(cè)試工程為例:https://github.com/netbuffer/spring-boot-demo ,大家可以克隆下來(lái)測(cè)試使用
1.編輯工程配置pom.xml,添加spring-boot-properties-migrator依賴項(xiàng)



當(dāng)升級(jí)到新版本時(shí),有些屬性、配置等可能已經(jīng)被重命名或刪除了,通過(guò)添加此依賴,能在工程啟動(dòng)過(guò)程中,在控制臺(tái)打印出一些環(huán)境配置相關(guān)信息,來(lái)幫助我們做升級(jí)適配~

2.修改spring-boot-starter-parent的版本號(hào),設(shè)置為你想升級(jí)到的目標(biāo)版本,例如我目前使用的版本號(hào)是2.4.5,要升級(jí)到目標(biāo)版本2.5.6



3.啟動(dòng)工程,觀察控制臺(tái)日志輸出情況,我這里遇到了找不到j(luò)ackson類的問(wèn)題



通過(guò)分析pom.xml中的依賴項(xiàng),猜測(cè)可能是新版本的SpringBoot和當(dāng)前工程中引用的jackson版本沖突,嘗試升級(jí)jackson版本


再次啟動(dòng)工程,發(fā)現(xiàn)已經(jīng)可以正常啟動(dòng)了


通過(guò)控制臺(tái)日志輸出,沒有看到SpringBoot明顯的相關(guān)升級(jí)配置提示,這可能是證明我工程中使用到的配置參數(shù),在當(dāng)前版本和目標(biāo)版本之間沒有什么差別,那大家實(shí)際升級(jí)過(guò)程中,需要留意控制臺(tái)的提示情況,來(lái)酌情調(diào)整參數(shù)


4.最后,修復(fù)完升級(jí)后的各種問(wèn)題,記得將spring-boot-properties-migrator依賴項(xiàng)從工程中刪除,因?yàn)閷?shí)際的工程中并不需要此依賴~


SpringBoot版本升級(jí)方案的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
泗阳县| 黑龙江省| 尉氏县| 太康县| 通道| 个旧市| 攀枝花市| 金川县| 江津市| 简阳市| 武义县| 绥江县| 灵山县| 湄潭县| 蕲春县| 雅安市| 永城市| 洱源县| 荆门市| 大埔县| 大方县| 奉新县| 涞源县| 龙里县| 襄城县| 孟津县| 齐河县| 夏邑县| 余庆县| 镇原县| 胶南市| 阿图什市| 策勒县| 武功县| 文登市| 南安市| 金平| 新邵县| 射阳县| 丹巴县| 阿巴嘎旗|