어떻게 봄 부팅에 ErrorPageFilter을 해제하는 방법?

어떻게 봄 부팅에 ErrorPageFilter을 해제하는 방법?

1. 봄 부팅 (1.3.0.RELEASE 테스트)

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

2.Spring 부팅 (2.0.5RELEASE 테스트)

@SpringBootApplication
public class App extends SpringBootServletInitializer {

public Application() {
    super();
    setRegisterErrorPageFilter(false); 
}

@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
    return application.sources(Application.class);
}

public static void main(String[] args) {
    SpringApplication.run(Application.class, args);
}

3.Spring 부팅 (2.0.5RELEASE 테스트)

    @SpringBootApplication
	public class Applicationextends SpringBootServletInitializer {
	    @Override
	    protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
	        //set register error pagefilter false
	        setRegisterErrorPageFilter(false);
	        application.sources(Application.class);
	        return builder;
	    }
}
게시 11 개 원래 기사 · 원의 찬양 (11) · 전망 9992

추천

출처blog.csdn.net/zh554275855/article/details/94835848