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

spring-boot中spring-boot-maven-plugin報紅錯誤及解決

 更新時間:2023年03月01日 14:30:40   作者:wowolz  
這篇文章主要介紹了spring-boot中spring-boot-maven-plugin報紅錯誤及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

spring-boot-maven-plugin報紅錯誤

項目場景

第一次創(chuàng)建springboot的時候,spring-boot-maven-plugin 爆紅

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

解決方案

1.在選擇創(chuàng)建Spring Initailizr項目時,選擇spring-boot版本

2.忘記選擇版本號時(idea默認2.5.4),在如下圖所示的地方加入version版本號,要與spring-boot版本號一致哦~

 

再刷新一下pom.xml就ok了~

Maven插件spring-boot-maven-plugin

應用背景

直接使用maven自帶的package打包功能,在打Jar包的時候,不會將該項目所依賴的Jar包一起打進去,在使用“java -jar”命令啟動項目時會報錯,項目無法正常啟動。

這個時候,我們就可以考慮引用spring-boot-maven-plugin插件來為項目打Jar包。

spring-boot-maven-plugin:使用此插件在打Jar包時會引入依賴包

maven項目的pom.xml中,添加了下述插件,當運行“maven package”進行打包時,會打包成一個可以直接運行的JAR文件,使用“java -jar”命令就可以直接運行。

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

一般的maven項目的打包命令,在打Jar包時不會把依賴的jar包也打包進去,但是spring-boot-maven-plugin插件,會將依賴的jar包全部打包進去。

例如下面這個使用spring-boot-maven-plugin插件打包生成的jar包的BOOT/INF/lib目錄下面就包含了所有依賴的jar包:

如果沒有使用spring-boot-maven-plugin插件打包的話,那么它的目錄結構是:

對于使用上述spring-boot-maven-plugin插件打包生成的包,可直接使用下述命令啟動項目

java -jar xxx.jar

特別說明

引入了spring-boot-maven-plugin插件后,在使用打包功能時會將mvn package 生成的 jar或者war 重新打包成可執(zhí)行文件,同時修改原文件名,增加.origin 后綴。

如果項目需要打包為war包,則其實不需要引入該插件,maven原生自帶的package插件就已經(jīng)可以滿足。

總結

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

相關文章

  • Java中捕獲線程異常的幾種方式總結

    Java中捕獲線程異常的幾種方式總結

    這篇文章主要介紹了Java中捕獲線程異常的幾種方式總結,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • springcloud檢索中間件?ElasticSearch?分布式場景的使用

    springcloud檢索中間件?ElasticSearch?分布式場景的使用

    單機的elasticsearch做數(shù)據(jù)存儲,必然面臨兩個問題:海量數(shù)據(jù)存儲問題、單點故障問題,本文重點給大家介紹springcloud檢索中間件?ElasticSearch?分布式場景的運用,感興趣的朋友跟隨小編一起看看吧
    2023-10-10
  • 工廠方法模式_動力節(jié)點Java學院整理

    工廠方法模式_動力節(jié)點Java學院整理

    這篇文章主要介紹了工廠方法模式_動力節(jié)點Java學院整理的相關資料,需要的朋友可以參考下
    2017-08-08
  • JDBC數(shù)據(jù)庫連接步驟解析

    JDBC數(shù)據(jù)庫連接步驟解析

    這篇文章主要介紹了JDBC數(shù)據(jù)庫連接步驟解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-02-02
  • 三種Java自定義DNS解析器方法與實踐

    三種Java自定義DNS解析器方法與實踐

    這篇文章主要分享三種Java自定義DNS解析器方法與實踐,對于高性能的測試機(54C96G * 3)而言,可任意通過自定義Java DNS解析器來實現(xiàn)接口請求,下文內容的實現(xiàn),需要的小伙伴可以參考一下
    2022-02-02
  • SpringBoot項目如何把接口參數(shù)中的空白值替換為null值(推薦)

    SpringBoot項目如何把接口參數(shù)中的空白值替換為null值(推薦)

    這篇文章主要介紹了SpringBoot項目如何把接口參數(shù)中的空白值替換為null值(推薦),本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01
  • Spring Kafka中@KafkaListener注解的參數(shù)與使用小結

    Spring Kafka中@KafkaListener注解的參數(shù)與使用小結

    @KafkaListener注解為開發(fā)者提供了一種聲明式的方式來定義消息監(jiān)聽器,本文主要介紹了Spring Kafka中@KafkaListener注解的參數(shù)與使用小結,具有一定的參考價值,感興趣的可以了解一下
    2024-06-06
  • SpringBoot中yml多環(huán)境配置的3種方法

    SpringBoot中yml多環(huán)境配置的3種方法

    這篇文章主要給大家介紹了SpringBoot中yml多環(huán)境配置的3種方法,文中有詳細的代碼示例供大家參考,對大家的學習或工作有一定的幫助,需要的朋友可以參考下
    2023-10-10
  • Java連接數(shù)據(jù)庫,及增刪改查的示例

    Java連接數(shù)據(jù)庫,及增刪改查的示例

    這篇文章主要介紹了Java連接數(shù)據(jù)庫,及增刪改查的示例,幫助大家更好的利用Java處理數(shù)據(jù),感興趣的朋友可以了解下
    2020-10-10
  • Java阻塞隊列BlockingQueue詳解

    Java阻塞隊列BlockingQueue詳解

    這篇文章主要介紹了Java阻塞隊列BlockingQueue,文章通過隊列的類型展開詳細的內容介紹,具有一定的參考價值,需要的朋友可以參考一下
    2022-07-07

最新評論

乐昌市| 万年县| 昌吉市| 高邮市| 图木舒克市| 涿州市| 子洲县| 大丰市| 梁平县| 通化县| 荣昌县| 故城县| 蒙阴县| 贡嘎县| 苍南县| 罗山县| 叶城县| 锡林浩特市| 东辽县| 宜春市| 漯河市| 镇远县| 仁布县| 平塘县| 武威市| 且末县| 淮阳县| 南和县| 浦县| 凤翔县| 夏河县| 麦盖提县| 海城市| 乌兰浩特市| 迁西县| 伊通| 祁门县| 缙云县| 扎鲁特旗| 绿春县| 安丘市|