@ExceptionHandler如何用
时间: 2024-05-12 12:17:45 浏览: 61
Handler使用
@ExceptionHandler是Spring框架中的异常处理机制,用于在控制器中捕获指定类型的异常并进行处理。在代码中通过在方法上添加@ExceptionHandler注解来实现,指定需要捕捉的异常类型,同时可以指定处理异常的方法。例如:
```
@ExceptionHandler(Exception.class)
public ModelAndView handleException(Exception ex) {
ModelAndView modelAndView = new ModelAndView();
modelAndView.addObject("errorMsg", ex.getMessage());
modelAndView.setViewName("error");
return modelAndView;
}
```
这个方法可以处理所有类型的异常,并将异常信息添加到视图模型中,最后返回一个名为“error”的视图。
阅读全文