SpringBoot2.x系列教程(三十六)SpringBoot之Tomcat配置
2020-03-04 22:40
671 查看
Spring Boot默认内嵌的Tomcat为Servlet容器,关于Tomcat的所有属性都在ServerProperties配置类中。同时,也可以实现一些接口来自定义内嵌Servlet容器和内嵌Tomcat等的配置。
关于此配置,网络上有大量的资料,但都是基于SpringBoot1.5.x版本,并不适合当前最新版本。本文将带大家了解一下最新版本的使用。
ServerProperties的部分源码:
@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容器配置如下:
server.port = #配置程序端口,默认为8080 server.session-timeout=#用户session过期,以秒为单位 server.context-path= #配置访问路径,默认为/
常见的Tomcat配置如下:
server
相关文章推荐
- SpringBoot2.x系列教程(三十八)SpringBoot配置Https访问
- SpringBoot2.x系列教程(三十七)SpringBoot web之网站图标(Favicon)配置
- 详解SpringBoot初始教程之Tomcat、Https配置以及Jetty优化
- SpringBoot2.x系列教程(四十)SpringBoot中@ControllerAdvice使用详解
- SpringBoot初始教程之Tomcat、Jetty优化以及Https配置(九)
- Spring Boot配置外置Tomcat和JSP视图教程(IntelliJ IDEA + Maven)
- SpringBoot2.x系列教程(三十九)SpringBoot中SecurityConstraint使用详解
- spring boot项目相关配置用war包部署到tomcat下详细教程
- SpringBoot初始教程之Tomcat、Jetty优化以及Https配置(九)
- SpringBoot2.x系列教程(四十九)Spring Boot中JdbcTemplate源码分析
- Spring Boot系列教程四:配置文件详解properties
- SpringBoot系列教程之Redis集群环境配置
- SpringBoot系列教程之Redis集群环境配置
- Spring Boot系列教程之日志配置
- Spring Boot系列教程五:使用properties配置文件实现多环境配置
- Spring Boot2 系列教程(八)Spring Boot 中配置 Https
- Spring Boot系列教程五:使用properties配置文件实现多环境配置
- Spring Boot2 系列教程(八)Spring Boot 中配置 Https
- springboot系列教程2:springboot配置文件读取
- SpringBoot2.x系列教程(四十七)Spring Boot集成WebSocket之STOMP实战