springBoot6--统一异常处理

 

1.第一种方法是捕捉异常后返回到html页面,经过使用@ControllerAdvice定义统一的异常处理类,而不是在每一个Controller中逐个定义。html

@ExceptionHandler用来定义函数针对的异常类型,最后将Exception对象和请求URL映射到error.html中spring

2.第二种方法是捕捉异常后返回json数据。咱们只须要在Controller中抛出Exception,固然咱们可能会有多种不一样的Exception。json

而后在@ControllerAdvice类中,根据抛出的具体Exception类型匹配@ExceptionHandler中配置的异常类型来匹配错误映射和处理。函数

 

springBoot自带的错误页面对用户来讲不够友好,咱们一般须要去实现咱们本身的异常提示,并进一步操做。htm

相关文章
相关标签/搜索