@RestControllerAdvice这个注解的作用
时间: 2023-11-23 14:49:45 浏览: 100
Spring注解@RestControllerAdvice原理解析
@RestControllerAdvice是一个用于全局异常处理的注解,它可以将异常处理逻辑集中到一个类中,避免在每个Controller中都写相同的异常处理代码。
在使用@RestControllerAdvice注解的类中,可以定义多个方法,每个方法对应一个异常类型,当控制器中抛出对应的异常时,就会调用相应的方法进行异常处理。
@RestControllerAdvice可以处理所有的Controller中抛出的异常,包括系统自带的异常,也包括自定义的异常。使用它可以大大简化代码,提高代码重用性和可维护性。
阅读全文