最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用Spring Boot Maven插件的詳細(xì)方法

 更新時間:2023年05月06日 09:43:07   作者:程序員柳  
這篇文章主要介紹了如何使用Spring Boot Maven插件,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

Maven

Maven用戶可以繼承spring-boot-starter-parent項目來獲取合適的默認(rèn)設(shè)置。該父項目提供以下特性:

  • 默認(rèn)編譯級別為Java 1.6
  • 源碼編碼為UTF-8
  • 一個依賴管理節(jié)點(diǎn),允許你省略普通依賴的<version>標(biāo)簽,繼承自spring-boot-dependencies POM。
  • 合適的資源過濾
  • 合適的插件配置(exec插件,surefireGit commit ID,shade
  • 針對application.properties和application.yml的資源過濾

最后一點(diǎn):由于默認(rèn)配置文件接收Spring風(fēng)格的占位符(${...}),Maven filtering改用@..@占位符(你可以使用Maven屬性resource.delimiter來覆蓋它)。

繼承starter parent

想配置你的項目繼承spring-boot-starter-parent只需要簡單地設(shè)置parent為:

<!-- Inherit defaults from Spring Boot -->
<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.3.0.BUILD-SNAPSHOT</version>
</parent>

:你應(yīng)該只需要在該依賴上指定Spring Boot版本。如果導(dǎo)入其他的starters,你可以放心的省略版本號。

使用沒有父POM的Spring Boot

不是每個人都喜歡繼承spring-boot-starter-parent POM。你可能需要使用公司標(biāo)準(zhǔn)parent,或你可能傾向于顯式聲明所有Maven配置。

如果你不使用spring-boot-starter-parent,通過使用一個scope=import的依賴,你仍能獲取到依賴管理的好處:

<dependencyManagement>
     <dependencies>
        <dependency>
            <!-- Import dependency management from Spring Boot -->
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-dependencies</artifactId>
            <version>1.3.0.BUILD-SNAPSHOT</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>

改變Java版本

spring-boot-starter-parent選擇相當(dāng)保守的Java兼容策略。如果你遵循我們的建議,使用最新的Java版本,你可以添加一個java.version屬性:

<properties>
    <java.version>1.8</java.version>
</properties>

使用Spring Boot Maven插件

Spring Boot包含一個[Maven插件](…/VIII. Build tool plugins/58. Spring Boot Maven plugin.md),它可以將項目打包成一個可執(zhí)行jar。如果想使用它,你可以將該插件添加到<plugins>節(jié)點(diǎn)處:

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
</build>

:如果使用Spring Boot starter parent pom,你只需要添加該插件而無需配置它,除非你想改變定義在partent中的設(shè)置。

到此這篇關(guān)于如何使用Spring Boot Maven插件的文章就介紹到這了,更多相關(guān)Spring Boot Maven插件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Springboot日期轉(zhuǎn)換器實(shí)現(xiàn)代碼及示例

    Springboot日期轉(zhuǎn)換器實(shí)現(xiàn)代碼及示例

    這篇文章主要介紹了Springboot日期轉(zhuǎn)換器實(shí)現(xiàn)代碼及示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-08-08
  • 詳解Kotlin 高階函數(shù) 與 Lambda 表達(dá)式

    詳解Kotlin 高階函數(shù) 與 Lambda 表達(dá)式

    這篇文章主要介紹了詳解Kotlin 高階函數(shù) 與 Lambda 表達(dá)式的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • JDK21新特性Record?Patterns記錄模式詳解(最新推薦)

    JDK21新特性Record?Patterns記錄模式詳解(最新推薦)

    這篇文章主要介紹了JDK21新特性Record?Patterns記錄模式詳解,本JEP建立在Pattern?Matching?for?instanceof(JEP?394)的基礎(chǔ)上,該功能已在JDK?16中發(fā)布,它與Pattern?Matching?for?switch(JEP?441)共同演進(jìn),需要的朋友可以參考下
    2023-09-09
  • Java的Cglib動態(tài)代理實(shí)現(xiàn)方式詳解

    Java的Cglib動態(tài)代理實(shí)現(xiàn)方式詳解

    這篇文章主要介紹了Java的Cglib動態(tài)代理實(shí)現(xiàn)方式詳解,CGLIB是強(qiáng)大的、高性能的代碼生成庫,被廣泛應(yīng)用于AOP框架,它底層使用ASM來操作字節(jié)碼生成新的類,為對象引入間接級別,以控制對象的訪問,需要的朋友可以參考下
    2023-11-11
  • Java Big Number操作BigInteger及BigDecimal類詳解

    Java Big Number操作BigInteger及BigDecimal類詳解

    這篇文章主要為大家介紹了Java Big Number操作BigInteger及BigDecimal類詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-07-07
  • ArrayList?foreach循環(huán)增添刪除導(dǎo)致ConcurrentModificationException解決分析

    ArrayList?foreach循環(huán)增添刪除導(dǎo)致ConcurrentModificationException解決分

    這篇文章主要為大家介紹了ArrayList?foreach循環(huán)增添刪除導(dǎo)致ConcurrentModificationException解決分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪<BR>
    2023-12-12
  • java利用mybatis攔截器統(tǒng)計sql執(zhí)行時間示例

    java利用mybatis攔截器統(tǒng)計sql執(zhí)行時間示例

    這篇文章主要介紹了java利用mybatis攔截器統(tǒng)計sql執(zhí)行時間示例,該攔截器攔截mybatis的query和update操作,能統(tǒng)計sql執(zhí)行時間
    2014-03-03
  • 解決Callable的對象中,用@Autowired注入別的對象失敗問題

    解決Callable的對象中,用@Autowired注入別的對象失敗問題

    這篇文章主要介紹了解決Callable的對象中,用@Autowired注入別的對象失敗問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • JMeter配置元件詳解

    JMeter配置元件詳解

    JMeter提供了豐富的配置元件,常用的包括參數(shù)化配置元件、HTTP請求默認(rèn)值、HTTP信息頭管理器、計數(shù)器等,本文就詳細(xì)的介紹一下這些元件的使用,感興趣的可以了解一下
    2021-12-12
  • java項目中classpath指向哪里

    java項目中classpath指向哪里

    這篇文章介紹了java項目中classpath指向哪里及工作原理,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-12-12

最新評論

衡东县| 南康市| 鹿泉市| 苗栗市| 永福县| 周至县| 洛浦县| 定日县| 万载县| 义乌市| 沛县| 大埔县| 皮山县| 华阴市| 垫江县| 全州县| 大新县| 乐清市| 十堰市| 长丰县| 宜城市| 通许县| 新邵县| 颍上县| 尼勒克县| 榕江县| 新田县| 西乌珠穆沁旗| 疏附县| 永城市| 通山县| 沂源县| 图木舒克市| 宁陕县| 临颍县| 栾城县| 北海市| 英吉沙县| 综艺| 涪陵区| 新平|