码迷,mamicode.com
首页 > 编程语言 > 详细

Spring中的注解@

时间:2020-05-23 18:21:12      阅读:60      评论:0      收藏:0      [点我收藏+]

标签:一起   springmvc   alt   响应   mvc   message   java对象   技术   res   

@ResponseBody
作用:@ResponseBody注解用于将Controller的方法返回的对象,通过springmvc提供的HttpMessageConverter接口转换为指定格式的数据如:json,xml等,通过Response响应给客户端。

 

@RequestBody
作用:@RequestBody注解用于读取http请求的内容(字符串),通过springmvc提供的HttpMessageConverter接口将读到的内容(json数据)转换为java对象并绑定到Controller方法的参数上。

 

什么是HttpMessageConverter
作用:负责将请求信息转换为一个对象(类型为 T),将对象(类型为 T)输出为响应信息。

技术图片

 

 我们前台请求过去的json字符串,在使用@RequestBody注解后 被HttpMessageConverter,转换成对应的java对象,然后我们在用@ResponseBody注解,将java对象 以特定的格式(通常都是json)相应给浏览器。


 

@RestController注解相当于@ResponseBody + @Controller合在一起的作用。

 

Spring中的注解@

标签:一起   springmvc   alt   响应   mvc   message   java对象   技术   res   

原文地址:https://www.cnblogs.com/m987/p/12943644.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!