@RestControllerAdvice 和@ControllerAdvice差不多
@ControllerAdvice
可以用@ExceptionHandler、@InitBinder、@ModelAttribute,并应用到所有@RequestMapping中
启动应用后,被 @ExceptionHandler、@InitBinder、@ModelAttribute 注解的方法,都会作用在 被 @RequestMapping 注解的方法上。
@ModelAttribute:在Model上设置的值,对于所有被 @RequestMapping 注解的方法中,都可以通过 ModelMap 获取,如下:
@ExceptionHandler 拦截了异常,我们可以通过该注解实现自定义异常处理。其中,@ExceptionHandler 配置的 value 指定需要拦截的异常类型,上面拦截了 Exception.class 这种异常。
srping boot @RestControllerAdvice @ControllerAdvice 注解笔记
最新推荐文章于 2024-08-12 22:17:59 发布