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

玩转springboot之springboot定制化tomcat

定制化tomcat

springboot中是集成了tomcat容器的,如何定制化内置的tomcat呢?springboot提供了定制化的接口

1.5.x版本

在1.5.x版本中使用的是EmbeddedServletContainerCustomizer接口来进行定制化的

public class MyTomcatCustomizer implements EmbeddedServletContainerCustomizer {@Overridepublic void customize(ConfigurableEmbeddedServletContainer container) {TomcatEmbeddedServletContainerFactory factory = (TomcatEmbeddedServletContainerFactory) container;factory.setSessionTimeout(5000);}
}

2.x版本

而升级到springboot2.x的时候发现报错了,这个接口不存在了,springboot2.x中使用WebServerFactoryCustomizer接口进行替换的

public class MyTomcatCustomizer implements WebServerFactoryCustomizer {@Overridepublic void customize(WebServerFactory factory) {TomcatServletWebServerFactory tomcatFactory = (TomcatServletWebServerFactory) factory;tomcatFactory.setUriEncoding(StandardCharsets.UTF_8);}
}

https://zhhll.icu/2021/框架/springboot/基础/12.定制化tomcat/

本文由mdnice多平台发布



喜欢的朋友记得点赞、收藏、关注哦!!!


http://www.mrgr.cn/news/36885.html

相关文章:

  • 【线程】线程池
  • RestSharp简介
  • SDL录制音频并播放
  • 鸿蒙界面开发(九):列表布局 (List)
  • C#中实现压缩包(如ZIP)的解压功能
  • LeetCode 136. 只出现一次的数字
  • C++面向对象基础
  • SU03T(语音识别播报模块)
  • Jenkins本地安装配置与远程访问管理本地服务详细流程
  • 菱形继承、菱形虚拟继承、菱形继承中多态问题、菱形虚拟继承中多态问题
  • 【C++与数据结构】搜索二叉树(BinarySearchTree)
  • 【WSL——Windows 上使用 Linux 环境】
  • 关于vue2+uniapp+uview+vuex 私募基金项目小程序总结
  • note-Redis实战6 核心-构建应用程序组件2
  • 云手机的默认ip地址是什么
  • Cgroup介绍
  • p,div等里面支持br换行 对应后台换过来的textarea的富文本内容
  • 书生大模型实战营学习[7] InternLM + LlamaIndex RAG 实践
  • 集翼智能视频营销管理平台 丨OPENAIGC开发者大赛企业组AI创作力奖
  • 【CAS框架自定义登录异常提示-固定时间内限制登录失败次数提醒】