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;  
}
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐