一、ErrorPageRegistrar
异常处理
1.1ErrorPageRegistrar
详解
Spring Boot 为我们提供了统一异常处理方式。通过实现ErrorPageRegistrar
接口来注册异常错误提示页面。
下面是去掉注释后的ErrorPageRegistrar
接口,该接口只有一个registerErrorPages()
方法,通过该方法来注册错误提示页面。
public interface ErrorPageRegistrar {
void registerErrorPages(ErrorPageRegistry registry);
}
registerErrorPages()
方法中有一个ErrorPageRegistry
类型的参数registry
,下面是ErrorPageRegistry
接口的源码。ErrorPageRegistry
接口中提供了一个addErrorPages()
方法,这个方法允许传入多个错误信息页面。
public interface ErrorPageRegistry {
void addErrorPages(ErrorPage... errorPages);
}
下面是ErrorPage
其中的两个构造函数。
到这里我们大概就知道其使用方式了。
1.2ErrorPageRegistrar
实现
错误提示页面。