标签:hand 获取 控制 原因 状态 方法 多个 手动 exce
@ResponseStatus注解标注异常类。@ResponseStatus接受两个参数:
当应用抛出@ResponseStatus注解标注的异常类时,SpringMVC会将异常映射为状态码
@ExceptionHandler注解标注异常处理方法@ExceptionHandler需要传入特定异常类作为参数。当控制器某个方法抛出异常,@ExceptionHandler方法将捕获并处理这个异常。
这种处理方法的缺点是,它只能处理单一控制器抛出的异常。如果多个控制器抛出相同的异常,则必须在每个控制器中定义@ExceptionHandler方法才能处理异常
处理方法通过@ExceptionHandler、@InitBinder、@ModelAttribute注解标注
@ControllerAdvice注解本身已经使用了@Component,因此@ControllerAdvice注解所标注的类将会自动被组件扫描获取到
标签:hand 获取 控制 原因 状态 方法 多个 手动 exce
原文地址:https://www.cnblogs.com/weixia-blog/p/12148772.html