国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

開發(fā) SpringBoot 項目所用版本的選擇

這篇具有很好參考價值的文章主要介紹了開發(fā) SpringBoot 項目所用版本的選擇。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、為什么要關注?springboot?的版本?

????????最開始做項目時候,組長說創(chuàng)建一個?springboot 2.5.4?的項目,mysql使用 5.6.X?,maven使用是3.6.X。其實最開始我也沒有多想,直接照做了,但是后面回想自己平時看到的SpringBoot開源代碼,有的是使用的是2.5.X,有的是使用2.6.X,還有的是使用2.7.X版本的,除了3以上版本在實際開發(fā)中沒有見過,目前2版本的見到的太多版本號不一樣的了。難道只要是2版本,都可以隨意使用?當然我們知道不同的版本肯定是有差異的,每個版本都存在一些bug,后面的版本會對前一個版本進行修護和升級,也有一些方法,規(guī)則的調整。

????????所以說,如果要是一個人開發(fā),只要你不用到每個框架版本的新特性,使用一些常規(guī)的操作,其實也不用太關注版本,但是實際情況是,往往后端不是你一個人在開發(fā),要是每個人版本都不一樣,萬一出現(xiàn)了什么bug,排查起來也會比統(tǒng)一版本的情況下排查減少很多不必要的麻煩。所以開發(fā)中項目指定版本這里存在兩個目的,一個是:統(tǒng)一版本,方便管理(跟每家公司有自己的代碼規(guī)約一樣,遵守就行了),第二個目的,降低風險,不使用版本太高的框架,且往往使用常用的框架版本進行開發(fā),開發(fā)環(huán)境也比較熟悉。當然最后還有一個,多看看官網,多了解一些框架的不同版本特性,也有助于自己開發(fā)(這也是我記錄這篇博客的緣由)。

?????????Spring Boot Reference Documentation 2.5.4

二、Spring Boot 的版本號

????????Spring Boot?作為后端開發(fā)常用的一個約定大于配置框架,目前最新穩(wěn)定版是2.7.X版本,也就是我們平時說的SpringBoot2,最新的快照版本是3.X.X。Spring Boot 的版本號由 3 位組成,如圖所示:

關于版本號有如下版本區(qū)分:

????????主版本:有可能進行大的架構調整,各大版本之間并不一定兼容

????????次版本:在主版本架構不變的前提下,增加了一些新的特性或變化

????????增量版本:bug 修復細節(jié)的完善,用來描增量版本的不一定是數(shù)字,如:2.0.0-SNAPSHOT

發(fā)布狀態(tài)

springboot版本選擇,資源,spring boot,java,數(shù)據(jù)庫,后端,spring

GA:General Availability,正式發(fā)布的版本,官方推薦使用該版本,國外很多項目都是使用GA來表示正式發(fā)布版本的

PRE:預覽版,主要是用來內部開發(fā)人員和測試人員測試使用(不建議使用)

SNAPSHOT:快照版,可以穩(wěn)定使用,且該版本會一直進行小量的優(yōu)化和改進 (不建議使用)

RC:Release,該版本已經相當成熟了,基本上不存在導致錯誤的BUG,與即將發(fā)行的正式版相差無幾

三、查看Spring Boot各版本的變化

Spring Boot Older Release Notes · spring-projects/spring-boot Wiki (github.com)???????

springboot版本選擇,資源,spring boot,java,數(shù)據(jù)庫,后端,spring

四、springboot 各個版本的區(qū)別(2.X和3.X)

維護情況(大多數(shù)目前已經不支持維護了,但是平常開發(fā)即使不維護了,也能使用)

springboot版本選擇,資源,spring boot,java,數(shù)據(jù)庫,后端,spring

springboot版本選擇,資源,spring boot,java,數(shù)據(jù)庫,后端,spring

?除去一些小改動,比較大的改動就是3版本不支持jdk 8了,具體細節(jié)太多了,看github文檔。文章來源地址http://www.zghlxwxcb.cn/news/detail-686361.html

到了這里,關于開發(fā) SpringBoot 項目所用版本的選擇的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • SpringBoot項目修改中靜態(tài)資源,只需刷新頁面無需重啟項目(附贈—熱加載)

    SpringBoot項目修改中靜態(tài)資源,只需刷新頁面無需重啟項目(附贈—熱加載)

    ??初衷?? ? ? ? 因為一遍遍修改并重啟項目覺得很麻煩,所以剛開始就自己給項目配置了熱加載,但奈何代碼更新還是慢,還不如我重啟一遍項目的速度,所以放棄了自己上網找到的熱加載配置。直到我debugger前端代碼時,問題出現(xiàn)了,因為我項目的前后端沒有分離,所以

    2024年02月14日
    瀏覽(24)
  • springboot項目中如何查看springBoot版本和Spring的版本

    parent groupIdorg.springframework.boot/groupId artifactId spring-boot-starter-parent /artifactId version2.7.2/version relativePath/ !-- lookup parentfrom repository -- /parent String versionSpring = SpringVersion.getVersion(); String versionSpringBoot = SpringBootVersion.getVersion(); System.out.println(\\\"Spring Version:\\\" + versionSpring); System.out.printl

    2024年02月02日
    瀏覽(27)
  • 【開源】SpringBoot框架開發(fā)智能教學資源庫系統(tǒng)

    【開源】SpringBoot框架開發(fā)智能教學資源庫系統(tǒng)

    基于JAVA+Vue+SpringBoot+MySQL的智能教學資源庫系統(tǒng),包含了課程管理、資源中心、授課中心、作業(yè)發(fā)布、課程評價、課程質量分析模塊,還包含系統(tǒng)自帶的用戶管理、部門管理、角色管理、菜單管理、日志管理、數(shù)據(jù)字典管理、文件管理、圖表展示等基礎模塊,智能教學資源庫系

    2024年02月19日
    瀏覽(25)
  • springboot 項目訪問靜態(tài)資源遇到的問題,WebMvcConfigurer和WebMvcConfigurationSupport

    之前發(fā)過通過繼承WebMvcConfigurationSupport來訪問靜態(tài)資源的文章——img標簽訪問靜態(tài)資源,代碼如下 這個方法是可行的,但會帶來一個小問題。 像這些本身就要訪問靜態(tài)資源的,它們一般是實現(xiàn)了WebMvcConfigurer,而不是繼承WebMvcConfigurationSupport。 當我們用上面代碼中的方法訪問

    2024年01月21日
    瀏覽(15)
  • SpringBoot訪問靜態(tài)資源和jar外部靜態(tài)資源,部署前端打包后的vue項目放入靜態(tài)資源里

    SpringBoot訪問靜態(tài)資源和jar外部靜態(tài)資源,部署前端打包后的vue項目放入靜態(tài)資源里

    記錄一下使用SpringBoot訪問靜態(tài)資源和SpringBoot打包之后的jar外部靜態(tài)資源,在開發(fā)的時候,一般選擇前后端分離的方式,前端使用vue 后端使用SpringBoot,通常情況下,部署都是前端通過http去請求后端資源,涉及到http請求,那么肯定需要資源的目標地址IP,一般云端部署給到I

    2024年02月09日
    瀏覽(23)
  • SpringBoot項目打成jar包后,上傳的靜態(tài)資源(圖片等)如何存儲和訪問

    SpringBoot項目打成jar包后,上傳的靜態(tài)資源(圖片等)如何存儲和訪問

    使用springboot開發(fā)一個項目,開發(fā)文件上傳的時候,通常會將上傳的文件存儲到資源目錄下的static里面,然后在本地測試上傳文件功能沒有問題,但是將項目打成jar包放到服務器上運行的時候就會報錯,找不到對應目錄?;蛘呖梢詫⑸蟼魑募鎯Φ胶蚸ar包同級的目錄下,但是無

    2024年02月12日
    瀏覽(25)
  • SpringBoot項目打成jar包之后無法讀取資源文件【jar包文件的讀取方式】

    SpringBoot項目打成jar包之后無法讀取資源文件【jar包文件的讀取方式】

    將文件放在resources目錄下,確保資源文件被打包到jar包中 如何判斷資源是否在jar包中,只需要解壓jar包,然后查詢資源名稱即可 讀取文件的時候寫成絕對路徑,肯定是不行的,這個很容易理解。 那讀取文件的時候寫相對路徑是否可以呢?答案也是不行,見下面解釋。 這是原

    2024年02月14日
    瀏覽(24)
  • SpringBoot + Vue 前端后分離項目精進版本

    SpringBoot + Vue 前端后分離項目精進版本

    我 | 在這里 ??? 讀書 | 長沙 ?軟件工程 ? 本科 ?? 工作 | 廣州 ? Java 全棧開發(fā)(軟件工程師) ??公眾號 | 熱愛技術的小鄭 。文章底部有個人公眾號二維碼?;貜?Java全套視頻教程 或 前端全套視頻教程 即可獲取 300G+ 教程資料及項目實戰(zhàn)案例 ?? 郵箱 | 2977429967@qq.com ?

    2024年02月20日
    瀏覽(19)
  • 針對無法創(chuàng)建JDK8版本的SpringBoot項目

    針對無法創(chuàng)建JDK8版本的SpringBoot項目

    自從昨日起,JDK突然改版了,不能在使用JDK8來進行創(chuàng)建Spring Boot項目了,導致目前小編的JDK無從下手~~ 因此,在仔細琢磨了一晚之后,想起來了以下幾個方法,與大家共勉。希望能夠得到大家的認可! 1、打開網址 https://start.aliyun.com/ 2、創(chuàng)建項目: 3、下載/克隆之后,idea打開

    2024年02月04日
    瀏覽(25)
  • springboot項目利用easypoi導入導出(包括一對多導出的動態(tài)列選擇,以及普通導入)

    springboot項目利用easypoi導入導出(包括一對多導出的動態(tài)列選擇,以及普通導入)

    因為項目只涉及到一對多的導出,以及普通的導入,所以,本文只會涉及這方面的使用 導入的時候,有校驗,如果有錯誤數(shù)據(jù),就會返回錯誤數(shù)據(jù)的所在行,以及錯誤信息(如果需要返回錯誤信息的所在的那幾行數(shù)據(jù)以及錯誤信息的excel文件的話,可以看看第三個參考文章,

    2023年04月21日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包