亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

SpringBoot中的maven插件spring-boot-maven-plugin使用

 更新時間:2023年12月25日 11:41:21   作者:tealala  
這篇文章主要介紹了SpringBoot中的maven插件spring-boot-maven-plugin使用方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

SpringBoot中的maven插件spring-boot-maven-plugin使用

Spring Boot 的Maven插件(Spring Boot Maven plugin) 能夠以Maven的方式為應(yīng)用提供Spring Boot 的支持,即為Spring Boot應(yīng)用提供了執(zhí)行Maven操作的可能

Spring Boot Maven Plugin能夠?qū)pring Boot應(yīng)用打包為可執(zhí)行的jar或war文件,執(zhí)行springboot應(yīng)用

安裝Spring Boot Maven Plugin插件的條件

(1)如果POM是繼承spring-boot-starter-parent的話,只需要指定以下內(nèi)容就行:

<properties>
   <java.version>1.8</java.version>
   <start-class>com.myproject.PortalutilApplication</start-class>
</properties>

(2)如果POM不是繼承spring-boot-starter-parent的話,就需要安裝spring-boot-maven-plugin插件,如下:

<build>
   <finalName>projectByMyself</finalName>
   <plugins>
      <plugin>
         <groupId>org.springframework.boot</groupId>
         <artifactId>spring-boot-maven-plugin</artifactId>
         <version>2.0.1.RELEASE</version>
         <configuration>
            <mainClass>${start-class}</mainClass>
            <layout>ZIP</layout>
         </configuration>
         <executions>
            <execution>
               <goals>
                  <goal>repackage</goal>
               </goals>
            </execution>
         </executions>
      </plugin>
   </plugins>
</build>

<finalName></finalName>標簽的作用:

1、設(shè)置了就會按照自己設(shè)定的名字作為包名

2、如果沒有設(shè)置,打包后的包名為:artifactId與version拼接的結(jié)果

如下圖:

${start-class} 其實就是項目的啟動類,例如:com.myproject.PortalutilApplication

layout屬性的值可以如下:

1、JAR,即通常的可執(zhí)行jar

Main-Class: org.springframework.boot.loader.JarLauncher

2、WAR,即通常的可執(zhí)行war,需要的servlet容器依賴位于WEB-INF/lib-provided

Main-Class: org.springframework.boot.loader.warLauncher

3、ZIP,即DIR,類似于JAR

Main-Class: org.springframework.boot.loader.PropertiesLauncher

4、MODULE,將所有的依賴庫打包(scope為provided的除外),但是不打包Spring Boot的任何Launcher

5、NONE,將所有的依賴庫打包,但是不打包Spring Boot的任何Launcher

總結(jié)

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

相關(guān)文章

  • Spring Cloud Stream分區(qū)分組原理圖解

    Spring Cloud Stream分區(qū)分組原理圖解

    這篇文章主要介紹了Spring Cloud Stream的分區(qū)和分組,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-03-03
  • springboot異步@Async的使用及失效場景介紹

    springboot異步@Async的使用及失效場景介紹

    本文主要介紹了springboot異步@Async的使用及失效場景介紹,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-12-12
  • springboot集成es插入和查詢的簡單使用示例詳解

    springboot集成es插入和查詢的簡單使用示例詳解

    這篇文章主要介紹了springboot集成es 插入和查詢的簡單使用,本文分步驟結(jié)合示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-08-08
  • Java繪圖庫JFreeChart的使用教程

    Java繪圖庫JFreeChart的使用教程

    圖表是一種以簡單方式顯示信息的圖形,JFreeChart允許創(chuàng)建各種交互式和非交互式圖表,本文主要介紹了Java繪圖庫JFreeChart的使用教程,感興趣的可以了解一下
    2023-09-09
  • Java模擬HTTP Get Post請求 輕松實現(xiàn)校園BBS自動回帖

    Java模擬HTTP Get Post請求 輕松實現(xiàn)校園BBS自動回帖

    這篇文章主要介紹了Java模擬HTTP Get Post請求,輕松實現(xiàn)校園BBS自動回帖,感興趣的小伙伴們可以參考一下
    2015-12-12
  • Java組件commons fileupload實現(xiàn)文件上傳功能

    Java組件commons fileupload實現(xiàn)文件上傳功能

    這篇文章主要為大家詳細介紹了Java組件commons fileupload實現(xiàn)文件上傳功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • elasticsearch索引index之Translog數(shù)據(jù)功能分析

    elasticsearch索引index之Translog數(shù)據(jù)功能分析

    這篇文章主要為大家介紹了elasticsearch索引index之Translog數(shù)據(jù)功能分析,主要分析translog的結(jié)構(gòu)及寫入方式,有需要的朋友可以借鑒參考下
    2022-04-04
  • Java基礎(chǔ)之動態(tài)代理Cglib詳解

    Java基礎(chǔ)之動態(tài)代理Cglib詳解

    這篇文章主要介紹了Java基礎(chǔ)之動態(tài)代理Cglib詳解,文中有非常詳細的代碼示例,對正在學習java基礎(chǔ)的小伙伴們有非常好的幫助,需要的朋友可以參考下
    2021-05-05
  • 關(guān)于Spring中聲明式事務(wù)的使用詳解

    關(guān)于Spring中聲明式事務(wù)的使用詳解

    Spring中事務(wù)分為編程式事務(wù)和聲明式事務(wù),編程式事務(wù)由于需要在代碼中硬編碼,在實際項目開發(fā)中比較少用到,實際開發(fā)中用的比較多的就是聲明式事務(wù),這篇文章主要給大家介紹了關(guān)于Spring中聲明式事務(wù)使用的相關(guān)資料,需要的朋友可以參考下
    2021-08-08
  • Spring?Retry?實現(xiàn)樂觀鎖重試實踐記錄

    Spring?Retry?實現(xiàn)樂觀鎖重試實踐記錄

    本文介紹了在秒殺商品SKU表中使用樂觀鎖和MybatisPlus配置樂觀鎖的方法,并分析了測試環(huán)境和生產(chǎn)環(huán)境的隔離級別對樂觀鎖的影響,通過簡單驗證,展示了在可重復(fù)讀和讀已提交隔離級別下的不同行為,感興趣的朋友一起看看吧
    2025-03-03

最新評論