日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

Spring Boot 参考指南(运行你的应用程序)

發布時間:2025/3/21 javascript 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Spring Boot 参考指南(运行你的应用程序) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

19. 運行你的應用程序

將你的應用程序打包為jar并使用嵌入式HTTP服務器的最大優點之一是,你可以像對待其他應用程序一樣運行應用程序,調試Spring Boot應用程序也很簡單,你不需要任何特殊的IDE插件或擴展。

本節只討論基于jar的打包,如果你選擇將應用程序打包為war文件,則應該參考服務器和IDE文檔。

19.1 從IDE運行

你可以從IDE運行Spring Boot應用程序作為簡單的Java應用程序,但是,你首先需要導入你的項目,導入步驟取決于你的IDE和構建系統。大多數IDE可以直接導入Maven項目,例如,Eclipse用戶可以從File菜單選擇文件Import…? → Existing Maven Projects。

如果不能直接將項目導入到IDE中,那么可以使用構建插件生成IDE元數據,Maven包含Eclipse和IDEA的插件,Gradle提供各種ide的插件。

如果你不小心運行了兩次web應用程序,你你會看到一個“Port already in use”錯誤,STS用戶可以使用Relaunch按鈕而不是run按鈕來確保任何現有實例都已關閉。

19.2 作為一個打包的應用程序運行

如果你使用Spring Boot Maven或Gradle插件來創建一個可執行jar,你可以使用java -jar運行你的應用程序,如下面的例子所示:

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

還可以運行具有遠程調試支持的打包應用程序,這樣做可以將調試器附加到你的打包應用程序中,如下面的示例所示:

$ 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插件包含一個可以用來快速編譯和運行應用程序的run目標,應用程序以exploded的形式運行,就像它們在IDE中所做的那樣。下面的示例顯示了運行Spring Boot應用程序的典型Maven命令:

$ mvn spring-boot:run

你可能還希望使用MAVEN_OPTS操作系統環境變量,如下例所示:

$ export MAVEN_OPTS=-Xmx1024m

19.4 使用Gradle插件

Spring Boot Gradle插件還包括一個bootRun任務,它可以用來以一個exploded的形式運行你的應用程序。每當你應用org.springframework.boot和java插件時,都會添加bootRun任務,如下例所示:

$ gradle bootRun

你可能還想使用JAVA_OPTS操作系統環境變量,如下例所示:

$ export JAVA_OPTS=-Xmx1024m

19.5 熱插拔

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

spring-boot-devtools模塊還包括支持應用程序快速重啟,請參見20節,“開發者工具”部分和熱插拔“How-to”的細節。


上一篇:Spring bean和依賴項注入

下一篇:開發者工具

總結

以上是生活随笔為你收集整理的Spring Boot 参考指南(运行你的应用程序)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。