亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > Java > 正文

解析spring-boot-starter-parent簡介

2024-07-14 08:42:22
字體:
來源:轉載
供稿:網友

本指南將幫助您了解Spring Boot Starter Parent如何幫助管理依賴項版本,所有Spring Boot項目通常使用spring-boot-starter-parent作為pom.xml中的父項:

<parent>    <groupId>org.springframework.boot</groupId>    <artifactId>spring-boot-starter-parent</artifactId>    <version>1.4.0.RELEASE</version>  </parent>

Parent Poms為多個子項目和模塊管理以下內容:

  • 配置 - Java版本和其他屬性
  • Depedency Management - 依賴項的版本
  • 默認插件配置

內部原理

首先 啟動器Spring Boot Starter Parent將spring-boot-dependencies定義為父pom。它從spring-boot-dependencies繼承了依賴關系管理。

<parent>  <groupId>org.springframework.boot</groupId>  <artifactId>spring-boot-dependencies</artifactId>  <version>1.4.0.RELEASE</version>  <relativePath>../../spring-boot-dependencies</relativePath></parent>

默認的java版本是1.6。項目可以通過<java.version>1.8</java.version>在項目pom中指定屬性來覆蓋它。還有一些與編碼和源相關的其他設置,目標版本也在父pom中設置。

<java.version>1.6</java.version><resource.delimiter>@</resource.delimiter> <!-- delimiter that doesn't clash with Spring ${} placeholders --><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding><maven.compiler.source>${java.version}</maven.compiler.source><maven.compiler.target>${java.version}</maven.compiler.target>

Spring Boot Starter Parent指定了一系列插件的默認配置,包括maven-failsafe-plugin,maven-jar-plugin和maven-surefire-plugin。

<plugin>  <groupId>org.apache.maven.plugins</groupId>  <artifactId>maven-failsafe-plugin</artifactId>  <executions>   <execution>     <goals>      <goal>integration-test</goal>      <goal>verify</goal>     </goals>   </execution>  </executions></plugin><plugin>  <groupId>org.apache.maven.plugins</groupId>  <artifactId>maven-jar-plugin</artifactId>  <configuration>   <archive>     <manifest>      <mainClass>${start-class}</mainClass>      <addDefaultImplementationEntries>true</addDefaultImplementationEntries>     </manifest>   </archive>  </configuration></plugin><plugin>  <groupId>org.apache.maven.plugins</groupId>  <artifactId>maven-surefire-plugin</artifactId>  <configuration>   <includes>     <include>**/*Tests.java</include>     <include>**/*Test.java</include>   </includes>   <excludes>     <exclude>**/Abstract*.java</exclude>   </excludes>  </configuration></plugin>

Spring Boot Starter Parent從spring-boot-dependencies繼承了什么?

Spring Boot Dependencies定義了所有Spring Boot項目的默認依賴關系管理。如果我們想要使用特定依賴項的新版本,我們可以通過在項目pom中指定新屬性來覆蓋該版本。下面的摘錄顯示了由Spring Boot Dependencies父pom管理的一些重要依賴項。由于Spring Boot Starter Parent繼承自spring-boot-dependencies,因此它也共享所有這些特性。

<properties>  <activemq.version>5.13.4</activemq.version>     ...  <ehcache.version>2.10.2.2.21</ehcache.version>  <ehcache3.version>3.1.1</ehcache3.version>     ...  <h2.version>1.4.192</h2.version>  <hamcrest.version>1.3</hamcrest.version>  <hazelcast.version>3.6.4</hazelcast.version>  <hibernate.version>5.0.9.Final</hibernate.version>  <hibernate-validator.version>5.2.4.Final</hibernate-validator.version>  <hikaricp.version>2.4.7</hikaricp.version>  <hikaricp-java6.version>2.3.13</hikaricp-java6.version>  <hornetq.version>2.4.7.Final</hornetq.version>  <hsqldb.version>2.3.3</hsqldb.version>  <htmlunit.version>2.21</htmlunit.version>  <httpasyncclient.version>4.1.2</httpasyncclient.version>  <httpclient.version>4.5.2</httpclient.version>  <httpcore.version>4.4.5</httpcore.version>  <infinispan.version>8.2.2.Final</infinispan.version>  <jackson.version>2.8.1</jackson.version>     ....  <jersey.version>2.23.1</jersey.version>  <jest.version>2.0.3</jest.version>  <jetty.version>9.3.11.v20160721</jetty.version>  <jetty-jsp.version>2.2.0.v201112011158</jetty-jsp.version>  <spring-security.version>4.1.1.RELEASE</spring-security.version>  <tomcat.version>8.5.4</tomcat.version>  <undertow.version>1.3.23.Final</undertow.version>  <velocity.version>1.7</velocity.version>  <velocity-tools.version>2.0</velocity-tools.version>  <webjars-hal-browser.version>9f96c74</webjars-hal-browser.version>  <webjars-locator.version>0.32</webjars-locator.version>  <wsdl4j.version>1.6.3</wsdl4j.version>  <xml-apis.version>1.4.01</xml-apis.version></properties>

將Maven 3.2.1定義為所需的最低版本:

<prerequisites>  <maven>3.2.1</maven></prerequisites>

Spring Boot

總結

以上所述是小編給大家介紹的spring-boot-starter-parent簡介,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VeVb武林網網站的支持!


注:相關教程知識閱讀請移步到JAVA教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品电影在线观看| 亚洲爱爱爱爱爱| 欧美激情2020午夜免费观看| 亚洲欧美日韩综合| 久久久在线免费观看| 亚洲综合中文字幕68页| 精品中文字幕在线| 亚洲性av网站| 91老司机在线| 九九热视频这里只有精品| 久久中文字幕视频| 国产精品成人av在线| 国产精品专区第二| 久久久久久中文字幕| 亚洲精品ady| 欧美激情一级二级| 国产精品色婷婷视频| 美女福利视频一区| 在线观看视频亚洲| 欧美黄色片视频| 国产精品久久久久77777| 亚洲成人免费网站| 欧美电影《睫毛膏》| 久久久精品久久| 国产一区二区三区日韩欧美| 欧美午夜影院在线视频| 国产成人精品久久二区二区91| 中文字幕亚洲一区在线观看| 亚洲偷熟乱区亚洲香蕉av| 国产一区二区三区在线免费观看| 成人精品一区二区三区电影黑人| www.色综合| 91久久精品美女高潮| 国产精品久久久久7777婷婷| 成人午夜两性视频| 成人久久久久久久| 日韩亚洲欧美中文在线| 久久99久久99精品免观看粉嫩| 亚洲国产天堂久久综合网| 九九精品在线播放| 日韩亚洲国产中文字幕| 亚洲精品美女免费| 国产欧美精品在线播放| 国产精品久久久久久久久久久久久| 日本a级片电影一区二区| 国产精品久久久久9999| 欧美极品少妇xxxxⅹ喷水| 亚洲人成网站777色婷婷| 国产精品一二三视频| 欧美日韩国产一区中文午夜| 日韩国产精品视频| 亚洲视频第一页| 日韩av一区在线观看| 日韩精品视频免费在线观看| 欧美激情一区二区久久久| 欧美精品少妇videofree| 久久久久久免费精品| 成人黄色免费看| 久久视频免费观看| 欧美激情亚洲另类| 国产精品老牛影院在线观看| 精品自拍视频在线观看| 国产精品电影观看| 狠狠久久五月精品中文字幕| 色狠狠av一区二区三区香蕉蜜桃| 国产成+人+综合+亚洲欧洲| 国产日韩欧美91| 亚洲国产精品va在看黑人| 国产精品久久久av久久久| 日韩在线观看视频免费| 中文字幕日韩视频| 欧美洲成人男女午夜视频| 91社区国产高清| 琪琪第一精品导航| 亚洲国产成人在线播放| 美女精品视频一区| 亚洲xxxx18| 久久久亚洲欧洲日产国码aⅴ| 中文字幕日韩精品有码视频| 草民午夜欧美限制a级福利片| 国产精品第1页| 国产狼人综合免费视频| 国产日韩精品电影| 日韩久久免费视频| zzijzzij亚洲日本成熟少妇| 亚洲最大的av网站| 国产精品视频免费在线观看| 亚洲国产成人久久综合一区| 98精品国产自产在线观看| 久久精品91久久香蕉加勒比| 日韩中文字幕视频在线观看| 欧美日韩激情美女| 成人xxxxx| 国产亚洲精品久久久| 亚洲精品国产精品久久清纯直播| 国产午夜精品全部视频在线播放| 97精品一区二区视频在线观看| 欧美美女18p| 欧美日韩在线免费| 国产精品国产三级国产aⅴ9色| 亚洲第一综合天堂另类专| 欧美午夜美女看片| 日韩最新免费不卡| 亚洲欧美中文字幕| 亚洲精品美女在线观看播放| 成人免费在线网址| 色诱女教师一区二区三区| 日本精品免费一区二区三区| 成人在线激情视频| 国产综合久久久久| 91在线视频导航| 国产日韩在线播放| 亚洲免费一级电影| 欧美自拍视频在线观看| 欧美天堂在线观看| 亚洲一区二区久久久久久| 亚洲欧美日韩在线高清直播| 国产精品福利小视频| 国产精品成人品| 亚洲高清在线观看| 欧美重口另类videos人妖| 欧美日韩午夜视频在线观看| 久久精品99久久久香蕉| 亚洲欧洲日产国产网站| 国产一区二区日韩精品欧美精品| 国产精品第三页| 国产成人午夜视频网址| 亚洲国产精品yw在线观看| 国产一区二区三区丝袜| 亚洲国模精品一区| 亚洲欧美另类自拍| 久久亚洲春色中文字幕| 国产视频在线观看一区二区| 97人人模人人爽人人喊中文字| 欧美自拍视频在线| 欧美在线视频在线播放完整版免费观看| 亚洲精品视频久久| 亚洲自拍av在线| 成人福利网站在线观看| 欧美日韩国产成人高清视频| 亚洲**2019国产| 欧美大片大片在线播放| 国产日韩在线免费| 久久久久北条麻妃免费看| 欧美日本高清视频| 亚洲成av人影院在线观看| 亚洲一区二区中文| yellow中文字幕久久| 欧美日韩综合视频网址| 亚洲一区www| 国产激情视频一区| 久久夜色精品国产| xxx成人少妇69| 亚洲aⅴ日韩av电影在线观看| 亚洲qvod图片区电影| 中文字幕精品久久久久| 成人中文字幕+乱码+中文字幕| 日韩成人在线视频| 午夜精品在线视频| 久久精品亚洲一区| 亚洲香蕉成人av网站在线观看| 91精品国产综合久久久久久久久| 亚洲电影免费观看高清完整版在线| 亚洲国产成人久久|