SpringBoot的嵌入式Servlet容器
- 嵌入式Servlet容器
- servlet容器-嵌入式servlet容器配置修改
- 通过全局配置文件修改修改
- 添加实现了WebServerFactoryCustomizer接口的bean来进行修改
- servlet容器-注册servlet三大组件
嵌入式Servlet容器
SpringBoot包含对嵌入式Tomcat、Jetty、Undertow等服务器的支持。大多数开发人员使用适当的“”启动器“” 来获取完全配置的实例。默认情况下,嵌入式服务器在port上监听HTTP请求8080
servlet容器-嵌入式servlet容器配置修改
通过全局配置文件修改修改
- 可以通过server.xxx 来进行web服务配置,没有带服务器名称的则是通用配置
- 通常带了具体服务器名称则是单独对该服务器进行设置,比如server.tomcat.xxx就是专门针对tomcat的配置
添加实现了WebServerFactoryCustomizer接口的bean来进行修改
@Component
public class CustomizationBean implements WebServerFactoryCustomizer<ConfigurableJettyWebServerFactory> {
@Override
public void customize(ConfigurableJettyWebServerFactory server) {
server.setPort(8088);
}
}