SpringBoot修改tomcat相关配置

方式一:修改和server有关的配置(ServerProperties【也是EmbeddedServletContainerCustomizer】);

//通用的Servlet容器设置
server.xxx
//Tomcat的设置
server.tomcat.xxx
```

server.port=8081
server.context-path=/test

server.tomcat.uri-encoding=UTF-8
...

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

@Bean  //一定要将这个定制器加入到容器中
public EmbeddedServletContainerCustomizer embeddedServletContainerCustomizer(){
    return new EmbeddedServletContainerCustomizer() {

        //定制嵌入式的Servlet容器相关的规则
        @Override
        public void customize(ConfigurableEmbeddedServletContainer container) {
            container.setPort(8081);
            ...
        }
    };
}

 

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐