這篇文章給大家分享的是有關(guān)spring-boot-starter-parent的示例分析的內(nèi)容。小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過(guò)來(lái)看看吧。
在湘橋等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站建設(shè)、網(wǎng)站制作 網(wǎng)站設(shè)計(jì)制作定制制作,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站建設(shè),成都全網(wǎng)營(yíng)銷推廣,外貿(mào)網(wǎng)站建設(shè),湘橋網(wǎng)站建設(shè)費(fèi)用合理。
Spring Boot Starter Parent如何幫助管理依賴項(xiàng)版本,所有Spring Boot項(xiàng)目通常使用spring-boot-starter-parent作為pom.xml中的父項(xiàng):
org.springframework.boot spring-boot-starter-parent 1.4.0.RELEASE
Parent Poms為多個(gè)子項(xiàng)目和模塊管理以下內(nèi)容:
配置 - Java版本和其他屬性
Depedency Management - 依賴項(xiàng)的版本
默認(rèn)插件配置
內(nèi)部原理
首先 啟動(dòng)器Spring Boot Starter Parent將spring-boot-dependencies定義為父pom。它從spring-boot-dependencies繼承了依賴關(guān)系管理。
org.springframework.boot spring-boot-dependencies 1.4.0.RELEASE ../../spring-boot-dependencies
默認(rèn)的java版本是1.6。項(xiàng)目可以通過(guò)
1.6 @ UTF-8 UTF-8 ${java.version} ${java.version}
Spring Boot Starter Parent指定了一系列插件的默認(rèn)配置,包括maven-failsafe-plugin,maven-jar-plugin和maven-surefire-plugin。
org.apache.maven.plugins maven-failsafe-plugin integration-test verify org.apache.maven.plugins maven-jar-plugin ${start-class} true org.apache.maven.plugins maven-surefire-plugin **/*Tests.java **/*Test.java **/Abstract*.java
Spring Boot Starter Parent從spring-boot-dependencies繼承了什么?
Spring Boot Dependencies定義了所有Spring Boot項(xiàng)目的默認(rèn)依賴關(guān)系管理。如果我們想要使用特定依賴項(xiàng)的新版本,我們可以通過(guò)在項(xiàng)目pom中指定新屬性來(lái)覆蓋該版本。下面的摘錄顯示了由Spring Boot Dependencies父pom管理的一些重要依賴項(xiàng)。由于Spring Boot Starter Parent繼承自spring-boot-dependencies,因此它也共享所有這些特性。
5.13.4 ...2.10.2.2.21 3.1.1 ...1.4.192 1.3 3.6.4 5.0.9.Final 5.2.4.Final 2.4.7 2.3.13 2.4.7.Final 2.3.3 2.21 4.1.2 4.5.2 4.4.5 8.2.2.Final 2.8.1 ....2.23.1 2.0.3 9.3.11.v20160721 2.2.0.v201112011158 4.1.1.RELEASE 8.5.4 1.3.23.Final 1.7 2.0 9f96c74 0.32 1.6.3 1.4.01
將Maven 3.2.1定義為所需的最低版本:
3.2.1
感謝各位的閱讀!關(guān)于“spring-boot-starter-parent的示例分析”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!