SpringBoot使用@ControllerAdvice和@ExceptionHandler注解实现全局异常处理
1、使用控制器通知在编写代码时,需要对异常进行处理。进行异常处理的普通的代码是try...catch结构。但在开发业务时,只想关注业务正常的代码,对于catch语句中的捕获异常,希望交给异常捕获来处理,不单独在每个方法中编写,这样不仅可以减少冗余代码,还可以减少因忘记写catch而出现错误的概率。Spring正好提供了一个非常方便的异常处理方案——控制器通知(@ControllerAdvice或@