网站怎么做下拉刷新页面数据,建设网站的服务宗旨,系统网站主题有哪些问题,网站改版阿里云怎么做网站301定向今天在项目中看到了RequestMapping中有两个属性#xff0c;consumes和produces#xff0c;于是就想弄清楚这两个属性是干什么的。一、produces指定返回值类型#xff0c;并且可以设置返回值类型和返回值的字符编码#xff1b;demo/**属性producesapplication/jsonRequestMapping中有两个属性consumes和produces于是就想弄清楚这两个属性是干什么的。一、produces指定返回值类型并且可以设置返回值类型和返回值的字符编码demo/**属性producesapplication/json时返回json数据*/ControllerRequestMapping(value /{path}, method RequestMethod.GET, producesapplication/json)public Object permissionGet(PathVariable String path, MyParameter PermissionTransRQ permissionTransRQ) {//实现自己的逻辑调用return null;}/**属性producesMediaType.APPLICATION_JSON_VALUE;charsetutf-8时设置返回数据的字符编码为utf-8*/ControllerRequestMapping(value /{path}, method RequestMethod.GET, producesMediaType.APPLICATION_JSON_VALUE;charsetutf-8)public Object permissionGet(PathVariable String path, MyParameter PermissionTransRQ permissionTransRQ) {//实现自己的逻辑调用return null;}特别说明producesapplication/json和注解ResponseBody是一样的效果使用了注解其实可以不使用该属性了。二、consumes指定处理请求当中的提交内容类型(Content-Type)application/json, text/html等;demoControllerRequestMapping(value /{path}, method RequestMethod.POST, consumesapplication/json)public Object permissionPost(PathVariable String path, RequestBody PermissionTransRQ permissionTransRQ) {//实现自己的逻辑调用return null;}标签RequestMapping,produces,application,json,path,consumes来源 https://www.cnblogs.com/houchen/p/14183417.html