注解RequestMapping中produces属性作用 |
您所在的位置:网站首页 › getmapping注解produces › 注解RequestMapping中produces属性作用 |
注解RequestMapping中produces属性可以设置返回数据的类型以及编码,可以是json或者xml: @RequestMapping(value="/xxx",produces = {"application/json;charset=UTF-8"}) 或 @RequestMapping(value="/xxx",produces = {"application/xml;charset=UTF-8"})但是必须要和@ResponseBody注解一起使用才可以,不加@ResponseBody注解相当于按照和返回String同名jsp页面解析自然就会报错。如果返过来,不加produces属性,只有@ResponseBody注解的话也是没有问题的,只是在浏览器中直接访问的时候有区别: 情况一: @RequestMapping(value="/xxx",produces = {"application/json;charset=UTF-8"}) @ResponseBody
response: success 总的来说produces有两个好处:一个是浏览器查看方便(json自动格式化,带搜索),另一个可以防止中文乱码。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |