前言:
spring boot預設情況下是自帶了乙個嵌入式容器,也就是不用部署在tomcat或jetty容器中即可訪問及執行,所以,需要打包構建war及部署在伺服器上,必須修改啟動類:
/**
* 預設情況下是自帶的嵌入式容器,如果需要構建war檔案並進行部署時
* 修改啟動類,繼承 springbootservletinitializer 並重寫 configure 方法
* 打成war包放到tomcat中啟動必須要這個類才行
*/public
class
extends
springbootservletinitializer
public
static
void
main
(string[
] args)
}
官網文件如下:
所有實現的介面:
公共抽象類springbootservletinitializer
extends object
乙個自以為是
執行 從傳統的war部署。結合
servlet
,
filter
並
servletcontextinitializer
從應用程式上下文的servlet容器豆。
)或使初始化程式本身成為乙個@configuration
。如果您springbootservletinitializer
您可能還需要新增@ordered
注釋來配置特定的啟動順序。
方法
修飾符和型別
方法和說明
配置應用程式。
(servletcontext servletcontext)
void
onstartup(servletcontext servletcontext)
被稱為執行完全配置
。
前言:spring boot預設情況下是自帶了乙個嵌入式容器,也就是不用部署在tomcat或jetty容器中即可訪問及執行,所以,需要打包構建war及部署在伺服器上,必須修改啟動類:
Spring Boot修改啟動類
前言 spring boot預設情況下是自帶了乙個嵌入式容器,也就是不用部署在tomcat或jetty容器中即可訪問及執行,所以,需要打包構建war及部署在伺服器上,必須修改啟動類 如下 預設情況下是自帶的嵌入式容器,如果需要構建war檔案並進行部署時 修改啟動類,繼承 springbootserv...
修改SpringBoot啟動Logo
package com.abc.springboot import org.springframework.boot.banner public static void main string args 在 src main resources 放入 banner.txt 檔案,該檔案名字不能隨意,...
Spring Boot修改啟動埠
spring boot是個好東西,可以不用容器直接在main方法中啟動,而且無需配置檔案,方便快速搭建環境。可是當我們要同時啟動2個springboot工程時,就會有問題,有可能會因為8080埠被第乙個應用占用而導致第二個應用無法啟動,這時就需要修改其中乙個工程的啟動埠。1.可以通過實現embedd...