springboot的4種啓動方式

一.運行項目的4種方式:
推薦使用jar啓動

1、IDEA中main函數啓動 (開發用)
2、mvn spring-boot:run 命令 (開發用)
注意要在pom文件所在目錄執行;
如在路徑下F:\software\workSpaces\IdeaProjects\springboot01打開cmd執行
後面可以接指定的入參:如mvn spring-boot:run -Dspring-boot.run.profiles=test
這種方式運行不會在target目錄下面生成jar;
上面指令如果寫錯或者位置不對:
會報錯:
[ERROR] No plugin found for prefix ‘spring-boot’ in the current project and in t
he plugin groups [org.apache.maven.plugins, org.codehaus.mojo] available。。。。

3、springboot應用啓動底層使用了JarLauncher
WarLauncher2個啓動器引導類;
支持jar、文件系統啓動;
方式1:java -jar XXX.jar 或者 java -jar XXX.war (生產用)
方式2:java org.springframework.boot.loader.JarLauncher(一級目錄cmd)

如果是war,也可以直接啓動(兼容容器啓動)
java org.springframework.boot.loader.WarLauncher

注意:要先解壓

war是一種兼容方法,既能自已啓動也能從容器啓動,war和jar啓動器沒有本質區別,推薦使用jar包啓動;這樣纔是springboot單應用的初衷;
在這裏插入圖片描述

4.通過外置Servlet容器啓動,如Tomcat、Jetty等

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章