重拾springmvc(三)

来源:互联网 发布:好看男士衣服的淘宝店 编辑:程序博客网 时间:2024/05/01 22:13
  1. @requestBody和responseBody
    @requestBody:从前端发过来的数据是json类型,把json变成pojo对象。
 @RequestMapping("/hello")    public String hello(@RequestBody User user){        System.out.println(user.getName());        return  null;    }

@responseBody:把pojo转成json返回出去,这里昨天angular测试url模板映射的时候,即使执行了后台的方法,然而前端还是会报404未找到的错误,这是因为这里没有返回angular所需要的json,所以报错。

  @RequestMapping("/urlRever/{id}")    public  @ResponseBody String urlRever(@PathVariable String id){        System.out.println(id);        return "1";    }

大前提:这里需要配置一下requestMappingHandlerAdapter的一个参数,首先需要引入jackJson包,对于springMvc4.2 这里推荐引入2.6版本,然后配置adapter的参数:
这里写图片描述
2.