真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

spring-boot-starter-parent的示例分析

這篇文章給大家分享的是有關(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.8在項(xiàng)目pom中指定屬性來(lái)覆蓋它。還有一些與編碼和源相關(guān)的其他設(shè)置,目標(biāo)版本也在父pom中設(shè)置。

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ò),可以把它分享出去讓更多的人看到吧!


名稱欄目:spring-boot-starter-parent的示例分析
當(dāng)前路徑:http://weahome.cn/article/gssshg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部