一般作用于含有注解@RestController的Controller层,对@RequestMapping注解的方法起作用。
@RestControllerAdvice和@ControllerAdvice,
1)都在org.springframework.web.bind.annotation包下面;
2)都用于注解类( => @Target(ElementType.TYPE) <= ),类中会包含有@ExceptionHandler等注解的方法。
在具体使用上,
1)注解有@ControllerAdvice的类, 需要在具体方法上同时添加@ExceptionHandler和@ResponseBody注解;
2)注解有@RestControllerAdvice的类,只需要在具体方法上添加@ExceptionHandler注解。