以下变化是否会在春季5正常工作?
请建议正确的方法继续
春天2:
@Bean
public EmbeddedServletContainerCustomizer containerCustomizer()
{
return container ->
{
container.addErrorPages(new ErrorPage(HttpStatus.NOT_FOUND, "/not-found"));
};
}
春天5:
@Bean
public WebServerFactoryCustomizer containerCustomizer()
{
return container ->
{
TomcatServletWebServerFactory factory = new TomcatServletWebServerFactory();
factory.addErrorPages(new ErrorPage(HttpStatus.NOT_FOUND, "/not-found"));
container = factory;
};
}
我引用了以下链接,
Spring Boot 2中的等效代码如下:
@Bean
public WebServerFactoryCustomizer<ConfigurableServletWebServerFactory> webServerFactoryCustomizer() {
return (factory) -> factory.addErrorPages(new ErrorPage(HttpStatus.NOT_FOUND, "/not-found"));
}