SpringBoot2.x系列教程(三十六)SpringBoot之Tomcat配置
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入門教程:理解配置檔案Spring Boot
- SpringBoot2.x系列教程之 SpringBoot常用註解彙總Spring Boot
- SpringBoot 之配置外部TomcatSpring BootTomcat
- SpringBoot系列教程之RedisTemplate Jedis配置說明文件Spring BootRedis
- SpringBoot2.x教程--整合使用jOOQ物件導向查詢Spring Boot物件
- Springboot整合外部Tomcat配置Spring BootTomcat
- SpringBoot中配置外部TomcatSpring BootTomcat
- 補習系列(10)-springboot 之配置讀取Spring Boot
- 玩轉 SpringBoot2.x 之整合郵件傳送Spring Boot
- Java教程:nacos入門系列之配置中心Java
- SpringBoot系列之YAML配置用法學習筆記Spring BootYAML筆記
- 玩轉 SpringBoot2.x 之整合 thumbnailator 圖片處理Spring BootAI
- SpringBoot2.x入門教程:引入jdbc模組與JdbcTemplate簡單使用Spring BootJDBC
- springboot2.x基礎教程:動手製作一個starter包Spring Boot
- 配置springboot專案使用外部tomcatSpring BootTomcat
- springboot tomcat的配置選項大全Spring BootTomcat
- SpringBoot2.x的依賴管理Spring Boot
- SpringBoot2.x入門:使用MyBatisSpring BootMyBatis
- 目錄:SpringBoot2.X 實戰Spring Boot
- SpringBoot2.x基礎篇:談談SpringBoot內提供的這幾種配置繫結Spring Boot
- Java教程:SpringBoot常用配置JavaSpring Boot
- SpringBoot系列之Elasticsearch極速入門與實際教程Spring BootElasticsearch
- SpringBoot系列之資料庫初始化-datasource配置方式Spring Boot資料庫
- SpringBoot配置外部Tomcat並支援JSPSpring BootTomcatJS
- SpringBoot配置外部Tomcat並打war包Spring BootTomcat
- springboot2.x基礎教程:自動裝配原理與條件註解Spring Boot
- SpringBoot2.x入門:引入web模組Spring BootWeb
- SpringBoot2.X (十):檔案上傳Spring Boot
- Springboot內建tomcat配置HTTPS證書Spring BootTomcatHTTP
- SpringBoot2.X與redis Lettuce整合踩坑Spring BootRedis
- SpringBoot2.x入門:快速建立一個SpringBoot應用Spring Boot
- Tomcat配置及網站建立教程(IDEA)Tomcat網站Idea
- Tomcat系列之Java技術詳解TomcatJava
- 知識點①:springboot使用外部 tomcat 執行配置Spring BootTomcat
- 【SpringBoot2.0系列09】SpringBoot之rabbiSpring Boot
- 第二篇:SpringBoot2.x中使用JdbcTemplateSpring BootJDBC
- [Web Server]Tomcat調優之SpringBoot內嵌Tomcat原始碼分析WebServerTomcatSpring Boot原始碼
- Java Web之Nginx+Tomcat+Memcached配置JavaWebNginxTomcat