title: 动手撸一个 mvc 框架7
date: 2020/04/29 14:21
Spring 4.0
测试代码
@ExceptionHandler({RuntimeException.class})
@ResponseBody
@ResponseStatus(code = HttpStatus.INTERNAL_SERVER_ERROR)
public Integer runtimeExceptionHandler(RuntimeException ex) {
return 456;
}
@RequestMapping("/user/all/{id}")
public String findAll(@PathVariable String id, Model model) {
System.out.println("调用方法");
int a = 1 / 0;
model.addAttribute("id", id);
return "/WEB-INF/user.jsp";
}
初始化
和 HandlerAdapter 如出一辙
异常来了
tag1
tag2
然后执行方法,使用返回值处理器进行处理。。。就和 2 节前说的一样了。