春ブーツで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;
}
}