SpringBoot 启动报错:Cannot forward to error page for request [/] as the response has already been committed. As a result
解决方法
注册错误页面并通过过滤请求并转发到错误页面来处理应用程序错误,而不是让服务器来处理它们。
在SpringBoot启动类中加入:
@Bean
public ErrorPageFilter errorPageFilter() {
return new ErrorPageFilter();
}
@Bean
public FilterRegistrationBean disableSpringBootErrorFilter(ErrorPageFilter filter) {
FilterRegistrationBean filterRegistrationBean = new FilterRegistrationBean();
filterRegistrationBean.setFilter(filter);
filterRegistrationBean.setEnabled(false);
return filterRegistrationBean;
}

本文介绍如何通过注册错误页面过滤器来解决SpringBoot启动时因响应已提交而无法跳转到错误页面的问题。

9467

被折叠的 条评论
为什么被折叠?



