当前位置: 首页 > news >正文

服务war包部署SpringBootServletInitializer 的作用

在 Spring Boot 应用中,如果需要将应用打包成 WAR 包并部署到外部的 Servlet 容器中,就需要使用 SpringBootServletInitializer。

使用步骤:

  1. 必须创建war项目,需要创建好web项目的目录
  2. 嵌入式Tomcat依赖scope指定provided
  3. 编写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

http://www.lryc.cn/news/151982.html

相关文章:

  • [Linux]进程程序替换
  • 读余华小说《兄弟》
  • 机器学习课后习题 --回归
  • 【golang】15、cobra cli 命令行库
  • 黑马 大事件项目 笔记
  • C#2010 .NET4 解析 json 字符串
  • flutter Could not get unknown property ‘ndkVersion’
  • WebSocket--技术文档--架构体系--《WebSocket实现原理以及关键组件》
  • LeetCode-45-跳跃游戏Ⅱ-贪心算法
  • 商品详情接口使用 API 调用获取商品数据的完整方案
  • vue+element-ui el-table组件二次封装实现虚拟滚动,解决数据量大渲染DOM过多而卡顿问题
  • 5.1 树和二叉树的定义
  • Java单元测试及常用语句 | 京东物流技术团队
  • 详解Vue中的render: h => h(App)
  • 归并排序的详解!
  • 排盘程序算法探寻举例(陆先生八字)
  • 考研408 | 【操作系统】终章
  • 亚马逊云科技生成式AI技术辅助教学领域,近实时智能应答2D数字人搭建
  • Programming abstractions in C阅读笔记:p139-p143
  • MyBatis-Plus学习笔记
  • linux安装docker全过程
  • Spring 中存取 Bean 的相关注解
  • Camunda 7.x 系列【38】表单服务 FormService
  • 保姆级教程之SABO-VMD-SVM的西储大学轴承诊断
  • 指向任意节点的带环链表
  • 应用于伺服电机控制、 编码器仿真、 电动助力转向、发电机、 汽车运动检测与控制的旋变数字转换器MS5905P
  • Ansible学习笔记(持续更新)
  • CCF HPC China2023|澎峰科技:使能先进计算,赋能行业应用
  • 【FlowDroid】一、处理流程学习
  • MyBatis——MyBatis插件原理