霍邱网站设计公司,淮北建筑大学,软件排名工具,wordpress一键安装脚本在 Spring Boot 应用中#xff0c;如果需要将应用打包成 WAR 包并部署到外部的 Servlet 容器中#xff0c;就需要使用 SpringBootServletInitializer。
使用步骤#xff1a;
必须创建war项目#xff0c;需要创建好web项目的目录嵌入式Tomcat依赖scope指定provided编写Spr…在 Spring Boot 应用中如果需要将应用打包成 WAR 包并部署到外部的 Servlet 容器中就需要使用 SpringBootServletInitializer。
使用步骤
必须创建war项目需要创建好web项目的目录嵌入式Tomcat依赖scope指定provided编写SpringBootServletInitializer类子类,并重写configure方法
public class MyWebApplicationInitializer extends SpringBootServletInitializer {Overrideprotected SpringApplicationBuilder configure(SpringApplicationBuilder application) {return application.sources(MySpringBootApplication.class);}
}4.启动服务器。
总结 SpringBootServletInitializer 的作用是让 Spring Boot 应用程序可以以 WAR 包的形式部署到外部的 Servlet 容器如 Tomcat、Jetty 等并提供一种简单的方式来配置外部 Servlet 容器。
参考博客https://blog.csdn.net/wei7a7a7a/article/details/131113066