一、前言

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容器的两种方法相关推荐

  1. Spring boot配置嵌入式Servlet容器

    Servlet容器 项目,打成war包,放在Tomcat启动 Tomcat就是一个Servlet容器 Spring boot 默认的嵌入了Servlet容器Tomcat 打开项目pom文件 右键Dia ...

  2. spring boot controller 增加指定前缀的两种方法

    1.增加配置 server.servlet.context-path: /api 这种是最常见的,加上这个配置后,所有的url,必须带上/api的前缀,才能访问到该url 2.过滤拦截 这种是加上/a ...

  3. 【错误记录】NDK 导入外部 so 动态库报错 ( java.lang.UnsatisfiedLinkError | Android Studio 配置外部 so 动态库两种方法 )

    文章目录 一.报错信息 二.解决方案 ( Android Studio 配置外部 so 动态库两种方法 ) 1.jniLibs 目录存放 2.libs 目录存放 一.报错信息 外部引用 so 动态库 ...

  4. Windows Docker 配置国内镜像源的两种方法

    Windows Docker配置国内镜像源的两种方法 更新时间 2022.04.14 通过Docker-Desktop界面操作和修改daemon.json两种方法配置国内镜像源 方法一:通过Docke ...

  5. SpringBoot 配置嵌入式Servlet容器(tomcat,jetty,undertow)

    SpringBoot 默认打包方式为jar包,且可以自启动,就是因为它内嵌了Servlet容器. SpringBoot 默认使用嵌入式Servlet容器,SpringBoot 2.2.5 默认是 To ...

  6. 【spring boot2】第8篇:spring boot 中的 servlet 容器及如何使用war包部署

    嵌入式 servlet 容器 在 spring boot 之前的web开发,我们都是把我们的应用部署到 Tomcat 等servelt容器,这些容器一般都会在我们的应用服务器上安装好环境,但是 spr ...

  7. SpringBoot之配置嵌入式Servlet容器

    1.概述 文章目录 1.概述 2.如何修改SpringBoot的默认配置 3.定制和修改Servlet容器的相关配置 4.注册Servlet三大组件 5.替换为其他嵌入式Servlet容器 6.嵌入式 ...

  8. SpringBoot配置嵌入式Servlet容器

    SpringBoot默认使用的是Tomcat作为嵌入式的Servlet容器,那么肯定会和外置的Tomcat有区别,那么就这些区别来谈一谈SpringBoot中对于容器的一些配置操作 如何定制和修改Se ...

  9. 详解mybatis的配置setMapperLocations多个路径两种方法

    文章目录 一.配置文件方式 二.Javabean配置 前言:我们在平常工作中用到mybatis去加载Mapper.xml文件,可能mapper文件放的路径不一样,由此我们需要配置多个路径,幸运的是My ...

最新文章

  1. Hash函数及其应用
  2. mysql 普通sql流程控制,【mysql的编程专题①】流程控制与其他语法
  3. linux用8m内存读取1g日志,检查 Linux 中内存使用状况的 8 条命令
  4. Linux下挂载ISO文件
  5. JQuery选择器中的子元素选择器
  6. Google在Android P中隐藏了真棒的按应用自动旋转功能
  7. python - work3
  8. android+阴影+xml,Android 阴影视图 ShadowViewHelper
  9. 命令行进入指定目录_VIM学习笔记 操作目录(Manipulate Directory)
  10. windows 2008 r2 AD域控服务器部署
  11. FreeFileSync - 最佳免费开源文件夹同步备份软件 (FTP/局域网/移动硬盘)
  12. php 小米路由器_小米路由器固件修改
  13. Ubuntu 10.10 下安装spoonwep-wpa工具
  14. [文摘20070308]中国历史朝代歌
  15. 2020年常见的服务器都有哪些?都有什么优缺点?
  16. 如何用gitbook写书
  17. ISCC 2021 WP
  18. 分析基于Jsp+Servlet+JavaBean的个人信息管理系统的运行流程
  19. Web前端开发框架推荐
  20. 任务管理器在打开的瞬间是CPU占用过大

热门文章

  1. [python-图像处理]python图片处理技巧[基本操作]
  2. Django 运行 runserver 端口占用,报错:Errno 10013
  3. 同步阻塞,同步非阻塞,异步阻塞,异步非阻塞IO
  4. Linux Shell History (快速使用Linux命令)
  5. 为Ubuntu设置新的软件源
  6. Debian 9/10快速开启Google BBR的方法,实现TCP高效单边加速
  7. eCognition易康导出分割结果
  8. /proc/asound详细介绍
  9. js公共时间戳方法es6
  10. shell脚本一键安装nginx