Spring boot 配置嵌入式Servlet容器

时间:2021-10-15 14:40:27

SpringBoot默认使用Tomcat作为嵌入式的Servlet容器

1、修改和server有关的配置(ServerProperties【也是EmbeddedServletContainerCustomizer】

server.port=
server.context-path=/crud server.tomcat.uri-encoding=UTF- //通用的Servlet容器设置
server.xxx
//Tomcat的设置
server.tomcat.xxx

2、编写一个EmbeddedServletContainerCustomizer:嵌入式的Servlet容器的定制器;来修改Servlet容器的配置

@Bean  //一定要将这个定制器加入到容器中
public EmbeddedServletContainerCustomizer embeddedServletContainerCustomizer(){
return new EmbeddedServletContainerCustomizer() { //定制嵌入式的Servlet容器相关的规则
@Override
public void customize(ConfigurableEmbeddedServletContainer container) {
container.setPort();
}
};
}

其实都是一样的,

注意****Customizer 是作用定制自己的配置...