SpringBootグローバルエラーページの設定
663 ワード
SpringBootには、Default Whitelabel Error Pageというエラーページが内蔵されています.多くの場合、私たちは自分でエラーページをカスタマイズする必要があります.方法は簡単です.Java Configを使用して、@Configurati onクラスで以下のように定義されています.
次に、対応するControllerメソッド指向/400、404、500を定義すればよい!
@Bean
public EmbeddedServletContainerCustomizer containerCustomizer() {
return new EmbeddedServletContainerCustomizer(){
@Override
public void customize(ConfigurableEmbeddedServletContainer container){
container.addErrorPages(new ErrorPage(HttpStatus.INTERNAL_SERVER_ERROR, "/500"));
container.addErrorPages(new ErrorPage(HttpStatus.NOT_FOUND, "/404"));
}
};
}
次に、対応するControllerメソッド指向/400、404、500を定義すればよい!