@Controlleradvice
时间: 2023-08-25 08:06:49 浏览: 87
SpringMVC @ControllerAdvice使用场景
5星 · 资源好评率100%
@ControllerAdvice是一个注解,用于增强@Controller的功能。它主要用于处理全局数据,并可以与@ExceptionHandler、@ModelAttribute和@InitBinder一起使用。[2]@ControllerAdvice提供了多种指定Advice规则的定义方式,可以通过指定包或指定注解来匹配需要增强的Controller。比如,可以使用basePackages属性指定需要增强的包及其子包下的所有Controller,也可以使用annotations属性指定需要增强的被特定注解修饰的Controller。[3]通过使用@ControllerAdvice注解,可以实现全局异常处理和预设全局数据的功能。
阅读全文