SpringBoot項目打jar包與war包的詳細步驟
背景:使用Idea編輯器
一. SpringBoot項目打war包
步驟:
- 在pom.xml文件中的<build>標簽,使用<finalName>標簽,去給生成的war包起名字。若是沒有指定名字,那么將會依照當前pom文件中的gav坐標,生成一個av.war的包。
- 在pom.xml文件中的gav坐標下面,使用<packaging >標簽,去指定打war包。(因為SpringBoot默認會打jar包,所以當要打war包的時候,必須手動寫上打war包)
- 然后右擊idea編輯器最右邊的maven,選擇當前的項目,然后再選擇Lifecycle,然后再選擇package便可以打包了。
步驟1的圖如下:
步驟2的圖如下:
注意:
若是想讓打的war包可以在其他的服務器上運行,我們需要讓啟動類去繼承SpringBootServletInitializer類,且重寫SpringBootServletInitializer類里面的configure()方法。具體代碼如下:
二. SpringBoot項目打jar包
總結(jié)
到此這篇關(guān)于SpringBoot項目打jar包與war包的詳細步驟的文章就介紹到這了,更多相關(guān)SpringBoot打jar包和war包內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Java數(shù)據(jù)結(jié)構(gòu)之棧的基本定義與實現(xiàn)方法示例
這篇文章主要介紹了Java數(shù)據(jù)結(jié)構(gòu)之棧的基本定義與實現(xiàn)方法,簡單描述了數(shù)據(jù)結(jié)構(gòu)中棧的功能、原理,并結(jié)合java實例形式分析了棧的基本定義與使用方法,需要的朋友可以參考下2017-10-10java實現(xiàn)ATM機系統(tǒng)(2.0版)
這篇文章主要為大家詳細介紹了java實現(xiàn)ATM機系統(tǒng)2.0版,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-03-03Java簡單統(tǒng)計字符串中漢字,英文字母及數(shù)字數(shù)量的方法
這篇文章主要介紹了Java簡單統(tǒng)計字符串中漢字,英文字母及數(shù)字數(shù)量的方法,涉及java針對字符串的遍歷、編碼轉(zhuǎn)換、判斷等相關(guān)操作技巧,需要的朋友可以參考下2017-06-06springcloud中Ribbon和RestTemplate實現(xiàn)服務調(diào)用與負載均衡
這篇文章主要介紹了Ribbon和RestTemplate實現(xiàn)服務調(diào)用與負載均衡,想了解負載均衡的同學可以參考下2021-04-04springmvc4+hibernate4分頁查詢功能實現(xiàn)
本篇文章主要介紹了springmvc4+hibernate4分頁查詢功能實現(xiàn),Springmvc+hibernate成為現(xiàn)在很多人用的框架整合,有興趣的可以了解一下。2017-01-01Spring?Boot?整合JPA?數(shù)據(jù)模型關(guān)聯(lián)使用操作(一對一、一對多、多對多)
這篇文章主要介紹了Spring?Boot?整合JPA?數(shù)據(jù)模型關(guān)聯(lián)操作(一對一、一對多、多對多),本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-07-07