程序员社区

动手撸一个 mvc 框架7


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 如出一辙

动手撸一个 mvc 框架7插图

异常来了

动手撸一个 mvc 框架7插图1
动手撸一个 mvc 框架7插图2
动手撸一个 mvc 框架7插图3
动手撸一个 mvc 框架7插图4
动手撸一个 mvc 框架7插图5
动手撸一个 mvc 框架7插图6

tag1

动手撸一个 mvc 框架7插图7

tag2

动手撸一个 mvc 框架7插图8

然后执行方法,使用返回值处理器进行处理。。。就和 2 节前说的一样了。

赞(0) 打赏
未经允许不得转载:IDEA激活码 » 动手撸一个 mvc 框架7

一个分享Java & Python知识的社区