欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Spring Boot 直接用jar運(yùn)行項(xiàng)目的方法

 更新時(shí)間:2018年02月05日 14:48:43   作者:Sam哥哥  
這篇文章主要介紹了Spring Boot 直接用jar運(yùn)行項(xiàng)目的方法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下

概述

Spring Boot 開篇-創(chuàng)建和運(yùn)行 一文中,介紹了如何創(chuàng)建一個(gè)Sprint Boot項(xiàng)目并且運(yùn)行起來。但是運(yùn)行的方式是在IDEA中直接Run起來的。還有另一中方式可以可以把Spring Boot程序運(yùn)行起來,就是直接在命令行中執(zhí)行jar包。

打成jar包

以往的WEB程序需要打成WAR包,部署到Tomcat上,而Spring Boot支持打包成JAR的形式,就算是JAR里面包含圖片、頁面等,也是支持的。另外使用JAR包的方式也方便部署到Docker上。

要想把Spring Boot打包成JAR的形式,需要在POM.xml文件中加入如下代碼:

<groupId>com.springboot</groupId>
<artifactId>study</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>

把packaging改成jar的方式。另外還需要一個(gè)Maven插件。

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

可以IDEA中如下操作便可以打成一個(gè)JAR包。

 

點(diǎn)擊IDEA右邊的Maven Projects,在彈出的窗口中點(diǎn)擊紅色部分,執(zhí)行Maven命令。

 

點(diǎn)擊后會(huì)出現(xiàn)執(zhí)行Maven命令的窗口,輸入

clean package

即可執(zhí)行打包的操作。

 

執(zhí)行成功后可以在工程目錄中的target目錄下找到對應(yīng)的JAR包。

study-0.0.1-SNAPSHOT.jar

執(zhí)行JAR包

啟動(dòng)一個(gè)CMD或者其他命令行工具,執(zhí)行如下命令,便大功告成。

java -jar study-0.0.1-SNAPSHOT.jar

下面就可以直接在瀏覽器中輸入

http://localhost:8080/hello

瀏覽器便會(huì)輸出

hello,Spring Boot

具體的代碼請參看之前的Spring Boot 開篇-創(chuàng)建和運(yùn)行 。

總結(jié)

以上所述是小編給大家介紹的Spring Boot 直接用jar運(yùn)行項(xiàng)目的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • Spring5新特性之Reactive響應(yīng)式編程

    Spring5新特性之Reactive響應(yīng)式編程

    這篇文章主要介紹了Spring5新特性之Reactive響應(yīng)式編程,響應(yīng)式編程是一種編程范式,通用和專注于數(shù)據(jù)流和變化的,并且是異步的,下文更多詳細(xì)內(nèi)容,需要的小伙伴可以參考一下,希望對你有所幫助
    2022-03-03
  • java數(shù)據(jù)結(jié)構(gòu)算法稀疏數(shù)組示例詳解

    java數(shù)據(jù)結(jié)構(gòu)算法稀疏數(shù)組示例詳解

    這篇文章主要為大家介紹了java數(shù)據(jù)結(jié)構(gòu)算法稀疏數(shù)組示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • java實(shí)現(xiàn)歸并排序算法

    java實(shí)現(xiàn)歸并排序算法

    在學(xué)習(xí)算法的過程中,我們難免會(huì)接觸很多和排序相關(guān)的算法??偠灾瑢τ谌魏尉幊倘藛T來說,基本的排序算法是必須要掌握的。那么現(xiàn)在我們將要進(jìn)行基本的歸并排序算法的講解
    2016-01-01
  • SpringBoot整合MyBatis四種常用的分頁方式(詳細(xì)總結(jié))

    SpringBoot整合MyBatis四種常用的分頁方式(詳細(xì)總結(jié))

    這篇文章詳細(xì)給大家總結(jié)了SpringBoot整合MyBatis四種常用的分頁方式,文中通過代碼示例為大家介紹的非常詳細(xì),需要的朋友可以參考下
    2023-07-07
  • 理解Java的序列化與反序列化

    理解Java的序列化與反序列化

    這篇文章主要為大家詳細(xì)介紹了Java的序列化與反序列化,序列化是一種對象持久化的手段。普遍應(yīng)用在網(wǎng)絡(luò)傳輸、RMI等場景中。本文通過分析ArrayList的序列化來介紹Java序列化的相關(guān)內(nèi)容,感興趣的小伙伴們可以參考一下
    2016-02-02
  • SpringBoot實(shí)現(xiàn)埋點(diǎn)監(jiān)控

    SpringBoot實(shí)現(xiàn)埋點(diǎn)監(jiān)控

    本文主要介紹了SpringBoot實(shí)現(xiàn)埋點(diǎn)監(jiān)控,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • pageHelper一對多分頁解決方案示例

    pageHelper一對多分頁解決方案示例

    這篇文章主要為大家介紹了pageHelper一對多分頁解決方案示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-04-04
  • 分析mybatis運(yùn)行原理

    分析mybatis運(yùn)行原理

    Mybatis是一個(gè)優(yōu)秀的持久層框架,它對JDBC操作數(shù)據(jù)庫的過程進(jìn)行封裝,使開發(fā)者只需要關(guān)注sql本身。我們原來使用JDBC操作數(shù)據(jù)庫,需要手動(dòng)的寫代碼去注冊驅(qū)動(dòng)、獲取connection、獲取statement等等,現(xiàn)在Mybaits幫助我們把這些事情做了,我們只需要關(guān)注我們的業(yè)務(wù)sql即可
    2021-06-06
  • java 三元操作符用法說明

    java 三元操作符用法說明

    這篇文章主要介紹了java 三元操作符用法說明,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-10-10
  • java中使用try-catch-finally一些值得注意的事(必看)

    java中使用try-catch-finally一些值得注意的事(必看)

    下面小編就為大家?guī)硪黄猨ava中使用try-catch-finally一些值得注意的事(必看)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-08-08

最新評論