亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

搜索
首頁 > Java > java教程 > 正文

springboot項目如何打包成jar包

WBOY
發(fā)布: 2023-05-24 15:25:23
轉載
16063人瀏覽過

    一、為什么打包

    項目開發(fā)完畢后會將前后端應用打包,然后部署到服務器上運行。在使用spring boot之前,一般會將java web應用打成war包,再與tomcat結合來完成部署。而對于springboot,官方的建議是將spring boot應用打包成一個fat jar(springboot默認打包方式),即項目的依賴jar包也會被包含在spring boot項目的jar包當中,這個fat jar會把tomcat內置進來,所以部署時也不需要單獨配置tomcat。上傳jar包即可,無需預裝任何服務器,部署springboot應用變得非常簡單。

    二、如何打包

    (1)使用IDEA進行打包

    1.打開項目,右擊項目選中Open Module Settings進入project Structure,如下圖所示:

    springboot項目如何打包成jar包

    選中Artifacts,點擊中間的加號(Project Settings->Artifacts->JAR->From modules with dependencies ),如下圖所示:

    springboot項目如何打包成jar包

    立即進入豆包AI人工智官網(wǎng)入口”;

    立即學習豆包AI人工智能在線問答入口”;

    2.彈出Create JAR from Modules,選擇‘Main Class’,然后點擊OK

    springboot項目如何打包成jar包

    3.開始打包,點擊右側的Maven Projects,打開LIfecycle,先點擊clean,再點擊package,生成target文件夾,里面有以項目名命名加版本號的jar文件,至此打包完成。

    springboot項目如何打包成jar包

    豆包愛學
    豆包愛學

    豆包旗下AI學習應用

    豆包愛學26
    查看詳情 豆包愛學

    (2)使用maven進行打包

    SpringBoot自帶一個更簡單的spring-boot-maven-plugin插件可以用來打包,只需要在pom.xml中加入以下配置:

    <project>
        <build>
            <plugins>
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                </plugin>
            </plugins>
        </build>
    </project>
    登錄后復制

    無需任何配置,這個插件會自動定位應用程序的入口Class,執(zhí)行以下Maven命令即可打包:

    $ mvn clean package
    登錄后復制

    三、運行jar包

    進入jar所在的文件夾,使用java -jar命令運行jar,項目就能啟動

    java -jar demoa-0.0.1-SNAPSHOT.jar
    登錄后復制

    springboot項目如何打包成jar包

    四、注意

    因為springboot內置了tomcat,所以springboot項目打包成jar可以免去tomcat的配置,如果是打包成war包,則還需要配置tomcat。

    打包后在target目錄下有兩個jar文件,其中有一個jar包后綴為.original,這是Maven標準打包插件打的jar包,它只包含我們自己的Class,不包含依賴,而后綴為.jar的是SpringBoot打包插件創(chuàng)建的包含依賴的jar,可以直接運行。

    以上就是springboot項目如何打包成jar包的詳細內容,更多請關注php中文網(wǎng)其它相關文章!

    相關標簽:
    最佳 Windows 性能的頂級免費優(yōu)化軟件
    最佳 Windows 性能的頂級免費優(yōu)化軟件

    每個人都需要一臺速度更快、更穩(wěn)定的 PC。隨著時間的推移,垃圾文件、舊注冊表數(shù)據(jù)和不必要的后臺進程會占用資源并降低性能。幸運的是,許多工具可以讓 Windows 保持平穩(wěn)運行。

    下載
    來源:億速云網(wǎng)
    本文內容由網(wǎng)友自發(fā)貢獻,版權歸原作者所有,本站不承擔相應法律責任。如您發(fā)現(xiàn)有涉嫌抄襲侵權的內容,請聯(lián)系admin@php.cn
    最新問題
    開源免費商場系統(tǒng)廣告
    最新下載
    更多>
    網(wǎng)站特效
    網(wǎng)站源碼
    網(wǎng)站素材
    前端模板
    關于我們 免責申明 意見反饋 講師合作 廣告合作 最新更新
    php中文網(wǎng):公益在線php培訓,幫助PHP學習者快速成長!
    關注服務號 技術交流群
    PHP中文網(wǎng)訂閱號
    每天精選資源文章推送
    PHP中文網(wǎng)APP
    隨時隨地碎片化學習
    PHP中文網(wǎng)抖音號
    發(fā)現(xiàn)有趣的

    Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號