@ControllerAdvice 的作用是什么?
时间: 2024-01-10 15:55:01 浏览: 70
@ControllerAdvice 注解的作用是为声明了 @ExceptionHandler、@InitBinder 或 @ModelAttribute 注解修饰的方法的类提供专业化的组件,以供多个 Controller 类共享。它实现了 AOP 思想,可以拦截指定规则的 Controller,进行自定义的处理。
相关问题
@Controlleradvice注解作用
@ControllerAdvice注解是Spring MVC框架提供的一种用于统一处理控制器的异常、数据绑定等问题的注解。它可以将控制器中的异常处理逻辑抽取到一个类中,从而避免代码重复,同时也方便了异常处理的统一管理。@ControllerAdvice注解可以定义拦截哪些包或控制器的异常,也可以定义返回的错误信息、视图等。
@ControllerAdvice 的作用
@ControllerAdvice 是 Spring MVC 提供的一个注解,用于定义全局的异常处理器和全局数据绑定。通过在类上添加 @ControllerAdvice 注解,可以将其中的方法应用到整个应用程序中所有使用 @RequestMapping 注解的控制器中。
其中,全局异常处理器可以通过 @ExceptionHandler 注解来定义,用于处理控制器中抛出的异常。而全局数据绑定则可以通过 @ModelAttribute 注解来定义,用于将一些公共的数据绑定到每个请求的 Model 中。
阅读全文