Spring Boot配置嵌入式Servlet容器的两种方法
一、前言
SpringBoot默认使用Tomcat作为嵌入式的Servlet容器
二、如何定制和修改Servlet容器的相关配置;
1、修改和server有关的配置(ServerProperties【也是EmbeddedServletContainerCustomizer】)
server.port=8081
server.servlet.context-path=/niuniu
server.tomcat.uri-encoding=UTF-8#通用的Servlet容器设置
server.xxx#Tomcat的设置
server.tomcat.xxx
2、编写一个EmbeddedServletContainerCustomizer:嵌入式的Servlet容器的定制器;来修改Servlet容器的配置
@Bean //一定要将这个定制器加入到容器中
public EmbeddedServletContainerCustomizer embeddedServletContainerCustomizer(){return new EmbeddedServletContainerCustomizer() {//定制嵌入式的Servlet容器相关的规则@Overridepublic void customize(ConfigurableEmbeddedServletContainer container) {container.setPort(8083);}};
}
注意:高版本不支持EmbeddedServletContainerCustomizer
学习内容来自尚硅谷
Spring Boot配置嵌入式Servlet容器的两种方法相关推荐
- Spring boot配置嵌入式Servlet容器
Servlet容器 项目,打成war包,放在Tomcat启动 Tomcat就是一个Servlet容器 Spring boot 默认的嵌入了Servlet容器Tomcat 打开项目pom文件 右键Dia ...
- spring boot controller 增加指定前缀的两种方法
1.增加配置 server.servlet.context-path: /api 这种是最常见的,加上这个配置后,所有的url,必须带上/api的前缀,才能访问到该url 2.过滤拦截 这种是加上/a ...
- 【错误记录】NDK 导入外部 so 动态库报错 ( java.lang.UnsatisfiedLinkError | Android Studio 配置外部 so 动态库两种方法 )
文章目录 一.报错信息 二.解决方案 ( Android Studio 配置外部 so 动态库两种方法 ) 1.jniLibs 目录存放 2.libs 目录存放 一.报错信息 外部引用 so 动态库 ...
- Windows Docker 配置国内镜像源的两种方法
Windows Docker配置国内镜像源的两种方法 更新时间 2022.04.14 通过Docker-Desktop界面操作和修改daemon.json两种方法配置国内镜像源 方法一:通过Docke ...
- SpringBoot 配置嵌入式Servlet容器(tomcat,jetty,undertow)
SpringBoot 默认打包方式为jar包,且可以自启动,就是因为它内嵌了Servlet容器. SpringBoot 默认使用嵌入式Servlet容器,SpringBoot 2.2.5 默认是 To ...
- 【spring boot2】第8篇:spring boot 中的 servlet 容器及如何使用war包部署
嵌入式 servlet 容器 在 spring boot 之前的web开发,我们都是把我们的应用部署到 Tomcat 等servelt容器,这些容器一般都会在我们的应用服务器上安装好环境,但是 spr ...
- SpringBoot之配置嵌入式Servlet容器
1.概述 文章目录 1.概述 2.如何修改SpringBoot的默认配置 3.定制和修改Servlet容器的相关配置 4.注册Servlet三大组件 5.替换为其他嵌入式Servlet容器 6.嵌入式 ...
- SpringBoot配置嵌入式Servlet容器
SpringBoot默认使用的是Tomcat作为嵌入式的Servlet容器,那么肯定会和外置的Tomcat有区别,那么就这些区别来谈一谈SpringBoot中对于容器的一些配置操作 如何定制和修改Se ...
- 详解mybatis的配置setMapperLocations多个路径两种方法
文章目录 一.配置文件方式 二.Javabean配置 前言:我们在平常工作中用到mybatis去加载Mapper.xml文件,可能mapper文件放的路径不一样,由此我们需要配置多个路径,幸运的是My ...
最新文章
- Hash函数及其应用
- mysql 普通sql流程控制,【mysql的编程专题①】流程控制与其他语法
- linux用8m内存读取1g日志,检查 Linux 中内存使用状况的 8 条命令
- Linux下挂载ISO文件
- JQuery选择器中的子元素选择器
- Google在Android P中隐藏了真棒的按应用自动旋转功能
- python - work3
- android+阴影+xml,Android 阴影视图 ShadowViewHelper
- 命令行进入指定目录_VIM学习笔记 操作目录(Manipulate Directory)
- windows 2008 r2 AD域控服务器部署
- FreeFileSync - 最佳免费开源文件夹同步备份软件 (FTP/局域网/移动硬盘)
- php 小米路由器_小米路由器固件修改
- Ubuntu 10.10 下安装spoonwep-wpa工具
- [文摘20070308]中国历史朝代歌
- 2020年常见的服务器都有哪些?都有什么优缺点?
- 如何用gitbook写书
- ISCC 2021 WP
- 分析基于Jsp+Servlet+JavaBean的个人信息管理系统的运行流程
- Web前端开发框架推荐
- 任务管理器在打开的瞬间是CPU占用过大