为了账号安全,请及时绑定邮箱和手机立即绑定

Spring中的@RequestBody和@ResponseBody注释

Spring中的@RequestBody和@ResponseBody注释

哈士奇WWW 2019-08-01 15:07:53
Spring中的@RequestBody和@ResponseBody注释有人可以解释Spring 3中的注释@RequestBody和@ResponseBody注释吗?它们适用于什么?任何例子都会很棒。
查看完整描述

3 回答

?
慕容森

TA贡献1853条经验 获得超18个赞

@RequestBody:指示方法参数的注释应绑定到HTTP请求的主体。

例如:

@RequestMapping(path = "/something", method = RequestMethod.PUT)public void handle(@RequestBody String body, Writer writer) throws IOException {
    writer.write(body);}

@ResponseBody注释可以放在一个方法上,并指示返回类型应直接写入HTTP响应主体(而不是放在模型中,或解释为视图名称)。

例如:

@RequestMapping(path = "/something", method = RequestMethod.PUT)public  @ResponseBody String helloWorld() {
    return "Hello World";}

或者,我们可以使用@RestController注释代替@Controller注释。这将消除使用的需要@ResponseBody

更多细节


查看完整回答
反对 回复 2019-08-01
  • 3 回答
  • 0 关注
  • 643 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信