http Accept:请求头,代表发送端(客户端)希望接受的数据类型
http content-type:实体头,表示发送端传递的实体数据类型。
注解:
@RequestMapping
produces : 对应 Accept,
表示只响应处理预期输出为accept type的请求。
consumes : 对应 http content-type 请求头,
表示只响应处理发送端为content-type标识的类型的请求。
@ResponseBody:
告诉Spring将数据发送给客户端时,需要一个消息转换器,满足客户端数据类型。
@RequestBody:
定义于方法参数前,表示将来自客户端的资源转换为对象。
spring 4.0 提供
@RestController:
如果使用它代替@Controller,那么Spring将会为该控制器的所有处理方法应用消息转换功能。这样,方法体就不需要显示的再用@ResponseBody等注解了。
网友评论