欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

springboot實(shí)現(xiàn)配置兩個(gè)parent的方法

 更新時(shí)間:2021年12月30日 16:11:56   作者:Apple_Web  
這篇文章主要介紹了springboot實(shí)現(xiàn)配置兩個(gè)parent的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

配置兩個(gè)parent的方法

在向pom.xml 文件中添加依賴之前需要先添加spring-boot-starter-parent。

springboot-starter- parent主要提供了如下默認(rèn)配置

  • Java版本默認(rèn)使用1.8.
  • 編碼格式默認(rèn)使用 UTF-8.
  • 提供Dependency Management進(jìn)行項(xiàng)目依賴的版本管理。
  • 默認(rèn)的資源過濾與插件配置。

spring-boot-starter-parent雖然方便,但是在公司中開發(fā)微服務(wù)項(xiàng)目或者多模塊項(xiàng)目時(shí)一般

需要使用公司自己的parent,這個(gè)時(shí)候如果還想進(jìn)行項(xiàng)目依賴版本的統(tǒng)一管理,就需要使用

dependencyManagement來實(shí)現(xiàn)了。添加如下代碼到pom.xml文件中:

這里需要注意是type為pom,scope為import

 <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-dependencies</artifactId>
                <version>2.0.4. RELEASE</version>
                //這里需要注意是type為pom,scope為import
                <type>pom</type>
                <scope>import</scope>           
            </dependency>
        </dependencies>
 </dependencyManagement>

此時(shí),就可以不用繼承spring-boot-starter-parent了,但是Java的版本、編碼的格式等都需要

開發(fā)者手動(dòng)配置。Java 版本的配置很簡(jiǎn)單,添加一個(gè)plugin即可

對(duì)parent的簡(jiǎn)單理解

當(dāng)我們創(chuàng)建一個(gè)SpringBoot項(xiàng)目,可以繼承自一個(gè)spring-boot-starter-parent。

<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.4.3</version>
        <relativePath/> <!-- lookup parent from repository -->
</parent>

parent的基本功能有

  • 定義了Java的編譯版本
  • 使用UTF-8格式編碼
  • parent繼承自spring-boot-dependencies,這個(gè)里面定義了依賴的版本
  • 執(zhí)行打包操作的配置
  • 自動(dòng)化的資源過濾
  • 自動(dòng)化的插件配置

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java中的@Repeatable注解使用詳解

    Java中的@Repeatable注解使用詳解

    這篇文章主要介紹了Java中的@Repeatable注解使用詳解,@Repeatable注解是java8為了解決同一個(gè)注解不能重復(fù)在同一類/方法/屬性上使用的問題,本文提供了解決思路和部分實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2024-02-02
  • Java結(jié)構(gòu)型設(shè)計(jì)模式中的適配器模式與橋接模式解析

    Java結(jié)構(gòu)型設(shè)計(jì)模式中的適配器模式與橋接模式解析

    這篇文章主要介紹了Java結(jié)構(gòu)型設(shè)計(jì)模式中的適配器模式與橋接模式,結(jié)構(gòu)型設(shè)計(jì)模式是從程序的結(jié)構(gòu)上解決模塊之間的耦合問題,需要的朋友可以參考下
    2016-02-02
  • mybatis?plus常用注解的具體使用

    mybatis?plus常用注解的具體使用

    本文主要介紹了mybatis?plus常用注解的具體使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-04-04
  • springboot如何使用assembly打包項(xiàng)目和啟動(dòng)腳本

    springboot如何使用assembly打包項(xiàng)目和啟動(dòng)腳本

    這篇文章主要介紹了springboot如何使用assembly打包項(xiàng)目和啟動(dòng)腳本問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • Java如何實(shí)現(xiàn)樹的同構(gòu)?

    Java如何實(shí)現(xiàn)樹的同構(gòu)?

    今天給大家?guī)淼氖顷P(guān)于Java的相關(guān)知識(shí),文章圍繞著Java如何實(shí)現(xiàn)樹的同構(gòu)展開,文中有非常詳細(xì)的介紹及代碼示例,需要的朋友可以參考下
    2021-06-06
  • SpringBoot @FixMethodOrder 如何調(diào)整單元測(cè)試順序

    SpringBoot @FixMethodOrder 如何調(diào)整單元測(cè)試順序

    這篇文章主要介紹了SpringBoot @FixMethodOrder 調(diào)整單元測(cè)試順序方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • SpringCloud Gateway加載斷言predicates與過濾器filters的源碼分析

    SpringCloud Gateway加載斷言predicates與過濾器filters的源碼分析

    這篇文章主要介紹了SpringCloud Gateway加載斷言predicates與過濾器filters的詳細(xì)過程,本文通過源碼給大家解析的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-05-05
  • Java使用JDBC向MySQL數(shù)據(jù)庫批次插入10W條數(shù)據(jù)(測(cè)試效率)

    Java使用JDBC向MySQL數(shù)據(jù)庫批次插入10W條數(shù)據(jù)(測(cè)試效率)

    使用JDBC連接MySQL數(shù)據(jù)庫進(jìn)行數(shù)據(jù)插入的時(shí)候,特別是大批量數(shù)據(jù)連續(xù)插入(100000),如何提高效率呢?今天小編通過本教程給大家介紹下
    2016-12-12
  • java中創(chuàng)建兩表之間的觸發(fā)器詳解

    java中創(chuàng)建兩表之間的觸發(fā)器詳解

    這篇文章主要介紹了java中創(chuàng)建兩表之間的觸發(fā)器詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-06-06
  • SpringMVC整合kinfe4j及問題解決分析

    SpringMVC整合kinfe4j及問題解決分析

    這篇文章主要為大家介紹了SpringMVC整合kinfe4j及問題解決分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-09-09

最新評(píng)論