1. 程式人生 > 程式設計 >Spring Boot執行部署過程圖解

Spring Boot執行部署過程圖解

這篇文章主要介紹了Spring Boot執行部署過程圖解,文中通過示例程式碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

Main方法

直接執行啟動類main方法

Spring Boot執行部署過程圖解

遵循應用程式入口點的Java約定的標準方法。我們的main方法SpringApplication通過呼叫委託給Spring Boot的類run。 SpringApplication引導我們的應用程式,啟動Spring,然後啟動自動配置的Tomcat Web伺服器。我們需要Example.class作為引數傳遞給run方法,以告訴SpringApplication哪個是主要的Spring元件。該 args陣列也被傳遞以公開任何命令列引數。

可執行jar

此外掛可使專案打包成可執行jar

Spring Boot執行部署過程圖解

專案根目錄執行mvn package

Spring Boot執行部署過程圖解

此時生成好的jar放置於專案下target目錄中

java -jar xx.jar執行可執行jar

Spring Boot執行部署過程圖解

.jar 包含pom中所有依賴 可直接執行

.jar.original 普通jar 不包含依賴

war部署

pom.xml中新增<packaging>war</packaging>更改打包方式為war

Spring Boot執行部署過程圖解

<finalName>S</finalName>war包名稱

Spring Boot執行部署過程圖解

啟動類或新建類繼承SpringBootServletInitializer類 重寫configure方法

Spring Boot執行部署過程圖解

專案根目錄執行mvn package

Spring Boot執行部署過程圖解

war包部署至Tomcat下webapps目錄中 bin目錄下startup.bat啟動Tomcat

Spring Boot執行部署過程圖解

mvn spring-boot:run

Spring Boot執行部署過程圖解

專案根目錄mvn指令執行

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。