成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Spring Boot 參考指南(運(yùn)行你的應(yīng)用程序)

JayChen / 2790人閱讀

摘要:從運(yùn)行你可以從運(yùn)行應(yīng)用程序作為簡單的應(yīng)用程序,但是,你首先需要導(dǎo)入你的項(xiàng)目,導(dǎo)入步驟取決于你的和構(gòu)建系統(tǒng)。如果你不小心運(yùn)行了兩次應(yīng)用程序,你你會看到一個錯誤,用戶可以使用按鈕而不是按鈕來確保任何現(xiàn)有實(shí)例都已關(guān)閉。

19. 運(yùn)行你的應(yīng)用程序

將你的應(yīng)用程序打包為jar并使用嵌入式HTTP服務(wù)器的最大優(yōu)點(diǎn)之一是,你可以像對待其他應(yīng)用程序一樣運(yùn)行應(yīng)用程序,調(diào)試Spring Boot應(yīng)用程序也很簡單,你不需要任何特殊的IDE插件或擴(kuò)展。

本節(jié)只討論基于jar的打包,如果你選擇將應(yīng)用程序打包為war文件,則應(yīng)該參考服務(wù)器和IDE文檔。
19.1 從IDE運(yùn)行

你可以從IDE運(yùn)行Spring Boot應(yīng)用程序作為簡單的Java應(yīng)用程序,但是,你首先需要導(dǎo)入你的項(xiàng)目,導(dǎo)入步驟取決于你的IDE和構(gòu)建系統(tǒng)。大多數(shù)IDE可以直接導(dǎo)入Maven項(xiàng)目,例如,Eclipse用戶可以從File菜單選擇文件Import…? → Existing Maven Projects

如果不能直接將項(xiàng)目導(dǎo)入到IDE中,那么可以使用構(gòu)建插件生成IDE元數(shù)據(jù),Maven包含Eclipse和IDEA的插件,Gradle提供各種ide的插件。

如果你不小心運(yùn)行了兩次web應(yīng)用程序,你你會看到一個“Port already in use”錯誤,STS用戶可以使用Relaunch按鈕而不是run按鈕來確保任何現(xiàn)有實(shí)例都已關(guān)閉。
19.2 作為一個打包的應(yīng)用程序運(yùn)行

如果你使用Spring Boot Maven或Gradle插件來創(chuàng)建一個可執(zhí)行jar,你可以使用java -jar運(yùn)行你的應(yīng)用程序,如下面的例子所示:

$ java -jar target/myapplication-0.0.1-SNAPSHOT.jar

還可以運(yùn)行具有遠(yuǎn)程調(diào)試支持的打包應(yīng)用程序,這樣做可以將調(diào)試器附加到你的打包應(yīng)用程序中,如下面的示例所示:

$ java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=8000,suspend=n 
       -jar target/myapplication-0.0.1-SNAPSHOT.jar
19.3 使用Maven插件

Spring Boot Maven插件包含一個可以用來快速編譯和運(yùn)行應(yīng)用程序的run目標(biāo),應(yīng)用程序以exploded的形式運(yùn)行,就像它們在IDE中所做的那樣。下面的示例顯示了運(yùn)行Spring Boot應(yīng)用程序的典型Maven命令:

$ mvn spring-boot:run

你可能還希望使用MAVEN_OPTS操作系統(tǒng)環(huán)境變量,如下例所示:

$ export MAVEN_OPTS=-Xmx1024m
19.4 使用Gradle插件

Spring Boot Gradle插件還包括一個bootRun任務(wù),它可以用來以一個exploded的形式運(yùn)行你的應(yīng)用程序。每當(dāng)你應(yīng)用org.springframework.bootjava插件時,都會添加bootRun任務(wù),如下例所示:

$ gradle bootRun

你可能還想使用JAVA_OPTS操作系統(tǒng)環(huán)境變量,如下例所示:

$ export JAVA_OPTS=-Xmx1024m
19.5 熱插拔

由于Spring Boot應(yīng)用程序只是普通的Java應(yīng)用程序,所以JVM熱插播應(yīng)該在這個框外工作。JVM熱插播在一定程度上限制了它可以替換的字節(jié)碼,對于更完整的解決方案,可以使用JRebel。

spring-boot-devtools模塊還包括支持應(yīng)用程序快速重啟,請參見20節(jié),“開發(fā)者工具”部分和熱插拔“How-to”的細(xì)節(jié)。

上一篇:Spring bean和依賴項(xiàng)注入 下一篇:開發(fā)者工具

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/69609.html

相關(guān)文章

  • Spring Boot 參考指南Spring Boot文檔)

    摘要:關(guān)于文檔參考指南可用如下方式最新的副本可以在中找到。嘗試操作文檔,它們?yōu)樽畛R姷膯栴}提供解決方案。學(xué)習(xí)基礎(chǔ),構(gòu)建在許多其他項(xiàng)目上,網(wǎng)站提供豐富的參考文檔,如果你要從開始,嘗試其中一個指南。我們對進(jìn)行監(jiān)視,以解決帶有標(biāo)記的問題。 1. 關(guān)于文檔 Spring Boot 參考指南可用如下方式: HTML PDF EPUB 最新的副本可以在 docs.spring.io/spring-b...

    zhjx922 評論0 收藏0
  • Spring Boot 參考指南(目錄)

    摘要:參考指南使你可以輕松地創(chuàng)建可運(yùn)行的獨(dú)立的生產(chǎn)級的基于的應(yīng)用程序,我們對平臺和第三方庫有自己的看法,這樣你就可以以最低限度工作開始了,大多數(shù)應(yīng)用程序都需要很少的配置。文檔本節(jié)簡要概述了參考文檔,它充當(dāng)文檔其余部分的映射。 Spring Boot 參考指南 Spring Boot使你可以輕松地創(chuàng)建可運(yùn)行的獨(dú)立的、生產(chǎn)級的基于Spring的應(yīng)用程序,我們對Spring平臺和第三方庫有自己的看...

    awesome23 評論0 收藏0
  • Spring Boot 參考指南(開發(fā)你的第一個Spring Boot應(yīng)用程序

    摘要:開發(fā)你的第一個應(yīng)用程序本節(jié)描述如何開發(fā)一個簡單的應(yīng)用程序來突出了的一些關(guān)鍵特性,我們使用來構(gòu)建這個項(xiàng)目,因?yàn)榇蠖鄶?shù)都支持它。如果你希望分發(fā)一個自包含的應(yīng)用程序,這可能會有問題。 11. 開發(fā)你的第一個Spring Boot應(yīng)用程序 本節(jié)描述如何開發(fā)一個簡單的Hello World! web應(yīng)用程序來突出了Spring Boot的一些關(guān)鍵特性,我們使用Maven來構(gòu)建這個項(xiàng)目,因?yàn)榇蠖鄶?shù)...

    Cristalven 評論0 收藏0
  • Spring Boot 參考指南(安裝 Spring Boot

    摘要:安裝可以與經(jīng)典開發(fā)工具一起使用,也可以作為命令行工具安裝。下面的示例展示了一個典型的文件安裝命令行接口是一個命令行工具,你可以使用它來快速地實(shí)現(xiàn)的原型。 10. 安裝Spring Boot Spring Boot可以與經(jīng)典Java開發(fā)工具一起使用,也可以作為命令行工具安裝。無論哪種方式,都需要Java SDK v1.8或更高版本。在開始之前,你應(yīng)該使用以下命令檢查當(dāng)前的Java安裝: ...

    Donald 評論0 收藏0
  • Spring Boot 參考指南(部署到云)

    摘要:第章部署應(yīng)用程序的靈活打包選項(xiàng)在部署應(yīng)用程序時提供了大量的選擇,你可以將應(yīng)用程序部署到各種云平臺容器映像例如或虛擬真實(shí)機(jī)器上。本節(jié)介紹一些更常見的部署場景。 第VI章. 部署 Spring Boot 應(yīng)用程序 Spring Boot的靈活打包選項(xiàng)在部署應(yīng)用程序時提供了大量的選擇,你可以將Spring Boot應(yīng)用程序部署到各種云平臺、容器映像(例如Docker)或虛擬/真實(shí)機(jī)器上。 本...

    learning 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<