中英網(wǎng)站的設(shè)計(jì)app開發(fā)費(fèi)用一覽表
?寫在前面:大家好!我是
晴空?
。如果博客中有不足或者的錯(cuò)誤的地方歡迎在評論區(qū)或者私信我指正,感謝大家的不吝賜教。我的唯一博客更新地址是:https://ac-fun.blog.csdn.net/。非常感謝大家的支持。一起加油,沖鴨!
?用知識改變命運(yùn),用知識成就未來!加油 (? ??o??)? (? ??o??)?
文章目錄
- 前言
- 如何查看對應(yīng)的Spring Framework版本
- 查看官方文檔
- 查看 Spring Boot 依賴的版本屬性
- 使用 Maven 或 Gradle 查看依賴版本
- 使用MavenHelper插件查看
- 查看特定版本的源碼
前言
?Spring Boot 不同版本通常對應(yīng)特定的 Spring Framework 版本,例如 Spring Boot 2.x 一般對應(yīng) Spring Framework 5.x。具體到小版本,像 Spring Boot 2.7.3 使用的是 Spring Framework 5.3.22。本篇主要介紹一下如何查看 Spring Boot 對應(yīng)的 Spring Framework 版本以及如何獲取特定版本的 Spring Framework 源碼。
如何查看對應(yīng)的Spring Framework版本
查看官方文檔
?Spring Boot 官方文檔提供了每個(gè)版本的系統(tǒng)要求,包括支持的 Spring Framework 版本。我們可以訪問以下鏈接,將 {springboot版本} 替換為具體的 Spring Boot 版本號,查看該版本的系統(tǒng)要求:
https://docs.spring.io/spring-boot/docs/{springboot版本}/reference/html/getting-started.html#getting-started.system-requirements
?例如查看 Spring Boot 2.7.3 使用的 Spring Framework 版本 https://docs.spring.io/spring-boot/docs/2.7.3/reference/html/getting-started.html#getting-started.system-requirements
查看 Spring Boot 依賴的版本屬性
?我們可以通過查看 spring-boot-dependencies 的 pom 文件查看 <spring-framework.version> 來獲取 spring Framework 的版本。一般可以通過項(xiàng)目 父POM 的 <parent>
標(biāo)簽 Ctrl + 鼠標(biāo)左鍵 點(diǎn)擊 <artifactId>spring-boot-dependencies</artifactId>
進(jìn)入到 spring-boot-dependencies-x.x.x.pom 文件。
使用 Maven 或 Gradle 查看依賴版本
?使用 Maven 或 Gradle 的命令來查看項(xiàng)目中使用的依賴版本。
mvn dependency:tree > tree.txt
在輸出的依賴樹中,查找以 org.springframework 開頭的依賴項(xiàng)。這些依賴項(xiàng)通常包括 spring-core、spring-context、spring-web 等模塊。
使用MavenHelper插件查看
?打開項(xiàng)目的 pom.xml 文件,在文件的左下角,點(diǎn)擊 Dependency Analyzer 選項(xiàng),然后選擇 All Dependencies as Tree 查看項(xiàng)目的依賴樹并查找 spring-core、spring-context、spring-web 等模塊的版本號即可。
查看特定版本的源碼
- 首先使用 git 克隆整個(gè)倉庫到本地。這將下載倉庫的所有分支和標(biāo)簽。
git clone -b main git@github.com:spring-projects/spring-framework.git
- 進(jìn)入克隆下來的倉庫目錄
cd spring-framework
- 檢出特定標(biāo)簽,例如 v5.3.22
git checkout v5.3.22
我們可以使用 git tag 命令列出所有可用的標(biāo)簽。