ModelAttribute注解之源码分析

给大家看两个方法:

@ModelAttribute
public void getUser(@RequestParam
                            (value = "id", required = false) Integer id, Map<String, Object> map) {
    if (id != null) {
        //模拟从数据库中获取对象放在map        User user = new User(1, "TOM", "123456", "[email protected]", 12);
        System.out.println("从数据库中获取一个对象" + user);
        map.put("user", user);
    }
}

@RequestMapping("/testModelAttribute")
public String testModelAttribute(User user) {
    System.out.println("修改" + user);
    return SUCCESS;
}

源码的请求分析流程


            





猜你喜欢

转载自blog.csdn.net/weixin_41050814/article/details/79500314