从Spring Boot 2开始, WebServerFactoryCustomizer 取代了
EmbeddedServletContainerCustomizer :
@Beanpublic WebServerFactoryCustomizer<ConfigurableServletWebServerFactory> webServerFactoryCustomizer() { return (factory) -> factory.addErrorPages(new ErrorPage(HttpStatus.UNAUTHORIZED, "/401.html"));}或者, 您可以添加一个视图控制器,例如
@Overridepublic void addViewControllers(ViewControllerRegistry registry) { registry.addViewController("/unauthorized").setViewName("forward:/401.html");}然后您的WebServerFactory应该指向/ unauthorized:
@Beanpublic WebServerFactoryCustomizer<ConfigurableServletWebServerFactory> webServerFactoryCustomizer() { return (factory) -> factory.addErrorPages(new ErrorPage(HttpStatus.UNAUTHORIZED, "/unauthorized"));}


