首页 > 编程知识 正文

requestmapper注解,requestmapping属性

时间:2023-05-04 18:32:17 阅读:112136 作者:2215

produces可能不是评论。 因为它是注释@requestMapping注释之外的属性项。

它旨在指定返回类型,但不仅可以设置返回类型,还可以设置返回值的字符编码。

另一个属性与之相对应的是consumes。 指定提交申请的内容类型(Content-Type )。 例如application/json、text/html;

他们的应用方法如下

一.产品示例

produces的第一个APP应用程序返回json数据。 以下代码可以省略produces属性。 因为应用过注释@responseBody,所以返回值是json数据。

@Controller

@ request mapping (value='/pets/{ petid } ',method=RequestMethod.GET,produces='application/json ' ) )

@响应主体

publicpetgetpet (@ pathvariablestringpetid,模型模型) {

//实施自动化

}

produces的第二个APP应用程序。 返回json数据的字符编码是utf-8.

@Controller

@ request mapping (value='/pets/{ petid } ',produces=' media type.application _ JSON _ value ' ); charset=utf-8 ' )

@响应主体

publicpetgetpet (@ pathvariablestringpetid,模型模型) {

//实施自动化

}

二、consumes示例(方法仅解决请求内容-类型为“应用/JSON”类型的申请。 )

@Controller

@requestmapping(value='/pets ',method=RequestMethod.POST,consumes='application/json ' )

publicvoidaddpet (@ requestbody petpet,模型模型)。

//实施自动化

}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。