Spring Boot運(yùn)行部署過(guò)程圖解
這篇文章主要介紹了Spring Boot運(yùn)行部署過(guò)程圖解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
Main方法
直接運(yùn)行啟動(dòng)類main方法
遵循應(yīng)用程序入口點(diǎn)的Java約定的標(biāo)準(zhǔn)方法。我們的main方法SpringApplication通過(guò)調(diào)用委托給Spring Boot的類run。 SpringApplication引導(dǎo)我們的應(yīng)用程序,啟動(dòng)Spring,然后啟動(dòng)自動(dòng)配置的Tomcat Web服務(wù)器。我們需要Example.class作為參數(shù)傳遞給run方法,以告訴SpringApplication哪個(gè)是主要的Spring組件。該 args數(shù)組也被傳遞以公開(kāi)任何命令行參數(shù)。
可執(zhí)行jar
此插件可使項(xiàng)目打包成可執(zhí)行jar
項(xiàng)目根目錄執(zhí)行mvn package
此時(shí)生成好的jar放置于項(xiàng)目下target目錄中
java -jar xx.jar運(yùn)行可執(zhí)行jar
.jar 包含pom中所有依賴 可直接運(yùn)行
.jar.original 普通jar 不包含依賴
war部署
pom.xml中添加<packaging>war</packaging>更改打包方式為war
<finalName>S</finalName>war包名稱
啟動(dòng)類或新建類繼承SpringBootServletInitializer類 重寫configure方法
項(xiàng)目根目錄執(zhí)行mvn package
war包部署至Tomcat下webapps目錄中 bin目錄下startup.bat啟動(dòng)Tomcat
mvn spring-boot:run
項(xiàng)目根目錄mvn指令運(yùn)行
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
java獲取鍵盤輸入的數(shù)字,并進(jìn)行排序的方法
今天小編就為大家分享一篇java獲取鍵盤輸入的數(shù)字,并進(jìn)行排序的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-07-07idea注入mapper報(bào)錯(cuò)報(bào)紅的幾種解決方案
相信大家在使用idea的時(shí)候一定會(huì)遇到這樣的問(wèn)題,就是在service里注入mapper的時(shí)候,明明代碼沒(méi)有問(wèn)題,也可以運(yùn)行,但是idea它就是給你報(bào)個(gè)錯(cuò),有個(gè)紅色的波浪線在下面,所以本文將給大家介紹了idea注入mapper報(bào)錯(cuò)報(bào)紅的幾種解決方案,需要的朋友可以參考下2023-12-12通過(guò)自定制LogManager實(shí)現(xiàn)程序完全自定義的logger
本章主要闡述怎么完全定制化LogManager來(lái)實(shí)現(xiàn)應(yīng)用程序完全自定制的logger,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-03-03java 實(shí)現(xiàn)切割文件和合并文件的功能
這篇文章主要介紹了java 實(shí)現(xiàn)切割文件和合并文件的功能的相關(guān)資料,這里實(shí)現(xiàn)文件的切割的實(shí)現(xiàn)代碼和文件合并的實(shí)現(xiàn)代碼,需要的朋友可以參考下2017-07-07全面剖析java 數(shù)據(jù)類型與運(yùn)算符
這篇文章主要介紹了Java基本數(shù)據(jù)類型和運(yùn)算符,結(jié)合實(shí)例形式詳細(xì)分析了java基本數(shù)據(jù)類型、數(shù)據(jù)類型轉(zhuǎn)換、算術(shù)運(yùn)算符、邏輯運(yùn)算符等相關(guān)原理與操作技巧,需要的朋友可以參考下2021-09-09java并發(fā)編程專題(二)----如何創(chuàng)建并運(yùn)行java線程
這篇文章主要介紹了java并發(fā)編程如何創(chuàng)建并運(yùn)行java線程,文中講解非常詳細(xì),示例代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下2020-06-06Java 使用 HttpClient 發(fā)送 GET請(qǐng)求和 POST請(qǐng)求
本文主要介紹了Java 使用 HttpClient 發(fā)送 GET請(qǐng)求和 POST請(qǐng)求,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-08-08