Spring Boot2.2.X中Tomcat配置 错误定制
1: Tomcat定制
EmbeddedServletContainerCustomizer 已久废弃 按照下面的方式来处理 通过的类的配置
@Component public class TomcatConfig implements WebServerFactoryCustomizer<ConfigurableServletWebServerFactory> { @Override public void customize(ConfigurableServletWebServerFactory server) { server.setDisplayName("hello kugou"); server.setPort(8082); } }
2: 错误定制
@Component public class ErrorConfig implements ErrorPageRegistrar { @Override public void registerErrorPages(ErrorPageRegistry registry) { ErrorPage error400Page = new ErrorPage(HttpStatus.BAD_REQUEST, "/error400Page"); ErrorPage error401Page = new ErrorPage(HttpStatus.UNAUTHORIZED, "/error401Page"); ErrorPage error404Page = new ErrorPage(HttpStatus.NOT_FOUND, "/error404Page"); ErrorPage error500Page = new ErrorPage(HttpStatus.INTERNAL_SERVER_ERROR, "/error500Page"); registry.addErrorPages(error400Page,error401Page,error404Page,error500Page); } }