先自定义各种异常类,让他继承RuntimeException,该类有两个属性,分别是Code和msg,分别是响应状态码和异常消息,该类可以定义多个。
然后我们定义一个GlobalExceptionHandler,添加一个@ControllerAdvice 做全局异常处理,也就是说 配合@ExceptionHandler(Exception.class) 可以将所有Exception异常走这个方法,能够实现前端友好显示。
先自定义各种异常类,让他继承RuntimeException,该类有两个属性,分别是Code和msg,分别是响应状态码和异常消息,该类可以定义多个。
然后我们定义一个GlobalExceptionHandler,添加一个@ControllerAdvice 做全局异常处理,也就是说 配合@ExceptionHandler(Exception.class) 可以将所有Exception异常走这个方法,能够实现前端友好显示。