Spring Boot 教程

Spring Boot 笔记

original icon
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.knowledgedict.com/tutorial/spring_boot-embedded-web-server.html

Spring Boot 内置 Web 容器详解


Spring Boot 除了高度集中封装了 Spring 的一系列框架外,还内置整合了 Web 服务容器,从 2.0 开始支持 Tomcat、Jetty、Undertow 以及基于 Netty 的自定义服务容器。

容器选择

Spring Boot 默认情况下,选择 Tomcat 作为内置 Web 容器,如果要更换内置容器,需要导入相关依赖包及排除当前的内容容器,具体操作如下。

Tomcat

默认 Tomcat 为 Web 容器,无需其他操作,只需进行相关配置即可(也可以用默认配置)。

常用的 Tomcat 配置参数在 application.yml 添加即可,示例如下:

server:
  port: 8888  # 服务端口
  tomcat:
    max-threads: 400  # 最大服务线程数
    accept-count: 200 # 最大线程等待数
    max-connections: 12000  # 最大连接数

关于更多 tomcat 参数配置,可以查看 Spring Boot Tomcat 配置及调优详解

这里收集了 Spring Boot 使用中常见的问题与解决方案等内容。 ...
今天,有着大量的 Python 框架,它们可以让 web 应用的开发更轻松。这些框架把不同的模块集成在一起,让你更快的构架程序,而不用关注一 ...
Spring Boot 基于 lettuce 配置多个 Redis 连接,这里基于 jdk 1.8,引入 spring data redis ...
Spring Boot 内置 Tomcat Web 容器,一般在实际操作中,采用默认配置,但是也可以根据实际情况调优内置容器,以提高服务性能 ...
Spring Boot 基于 MyBatis 配置多个 DB 数据源,这里基于 jdk 1.8,引入 spring boot 和 mybat ...