首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >SpringBoot2.x系列教程(三十六)SpringBoot之Tomcat配置

SpringBoot2.x系列教程(三十六)SpringBoot之Tomcat配置

作者头像
程序新视界
发布2020-02-14 17:53:50
发布2020-02-14 17:53:50
1.6K0
举报
文章被收录于专栏:丑胖侠丑胖侠

Spring Boot默认内嵌的Tomcat为Servlet容器,关于Tomcat的所有属性都在ServerProperties配置类中。同时,也可以实现一些接口来自定义内嵌Servlet容器和内嵌Tomcat等的配置。

关于此配置,网络上有大量的资料,但都是基于SpringBoot1.5.x版本,并不适合当前最新版本。本文将带大家了解一下最新版本的使用。

ServerProperties的部分源码:

代码语言:javascript
复制
@ConfigurationProperties(prefix = "server", ignoreUnknownFields = true)
public class ServerProperties {
    private Integer port;
    // ...
    public static class Servlet {
        private String contextPath;
        // ...
    }
    public static class Tomcat {
        private int maxThreads = 200;
		private int minSpareThreads = 10;
		// ...
    }
}

通过源码可以看出Servlet容器配置都以"server"作为前缀,而Tomcat相关配置都以"server.tomcat"作为前缀。

application.properties配置

通常只需在application.properties配置文件中针对具体的属性进行配置即可。

常见的servlet容器配置如下:

代码语言:javascript
复制
server.port = #配置程序端口,默认为8080
server.session-timeout=#用户session过期,以秒为单位
server.context-path= #配置访问路径,默认为/

常见的Tomcat配置如下:

代码语言:javascript
复制
server
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • application.properties配置
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档