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
情况二:
@RequestMapping(value="/xxx")
@ResponseBody
区别很明显,第一种显示比较好看,当然这种接口不是这样用的,在调试阶段比较适合。
如果是xml格式也是浏览器显示有区别:
@RequestMapping(value="/xxx",produces = {"application/xml;charset=UTF-8"})
@ResponseBody
如果不加produces浏览器会把标签解析:
@RequestMapping(value="/xxx")
@ResponseBody
总的来说produces有两个好处:一个是浏览器查看方便(json自动格式化,带搜索),另一个可以防止中文乱码。
RequestMapping中produces属性作用相关推荐
- 注解RequestMapping中produces属性
注解RequestMapping中produces属性可以设置返回数据的类型以及编码,可以是json或者xml:@RequestMapping(value="/xxx",produ ...
- @RequestMapping中produces
@RequestMapping中produces 一.produces 指定返回值类型,并且可以设置返回值类型和返回值的字符编码: @RestController @RequestMapping(va ...
- 注解@RequestMapping 的 produces属性
注解@RequestMapping 的 produces属性 指定响应体返回类型和编码格式 @RequestMapping(value = "/users",produces = ...
- html中cellpadding属性作用,table标签cellpadding属性的作用及使用方法
在html中制作表格,需要用到table标签,而该标签中的cellpadding属性可设置单元格边距大小,下面我们就一起学习一下cellpadding属性的作用及使用方法. cellpadding属性 ...
- RequestMapping中produces和consumes
consumes 标识处理request Content-Type为"application/json"类型的请求,设置值的枚举类:MediaType.APPLICATION_JS ...
- @RequestMapping注解中的produces属性的作用
关于@RequestMapping注解 这个注解的使用方法相信大家都知道,可以写在类或者方法上,指定请求的url路径,最近在使用的时候发现了一些原来没有注意的地方,特此记录 记录一:一个注解可以设置多 ...
- produces在@requestMapping中的使用方式和作用
转载自:https://blog.csdn.net/jaryle/article/details/72965885 produces可能不算一个注解,因为什么呢,它是注解@requestMapping ...
- java produces_java-有关在Spring MVC中@RequestMapping中的Produces属性的一些信息
在Spring MVC Showcase示例(可从STS仪表板了解)中,我遇到以下情况. 我认为我有以下链接: ">@ResponseBody (UTF-8 charset produ ...
- produces text html,关于springboot:produces在requestMapping中的使用方式和作用
produces可能不算一个注解,因为什么呢,它是注解@requestMapping注解外面的属性项, 它的作用是指定返回值类型,岂但能够设置返回值类型还能够设定返回值的字符编码: 还有一个属性与其对 ...
最新文章
- 设置IDEA自动导入import 关联的包
- 【NLP】博士笔记 | 深入理解深度学习语义分割
- 迭代器、生成器、面向过程编程思想
- Caffe + windows + python3.5安装
- 数据分析不落地?典型案例教会你!
- MFC中小笔记(四)
- 101 Tips to MySQL Tuning and Optimization
- k近邻算法_K近邻(knn)算法是如何完成分类的?
- 用Elman做时序预测
- STL标准模版库----queue/deque操作大全
- GPIO驱动实例:操作LED开关
- c 汇编语言小程序100例,汇编语言100例
- QT制作一个串口调试助手出现乱码问题
- 停下来想一想:你为什么会离开游戏行业?
- 短视频技术指南:国内最牛5家短视频解决方案提供商评测
- 96---Python 绘制阿基米德螺旋线
- 抄底利器!如何用Python量化 识别股票双底形态走势!
- 前方高能预警!三星Galaxy A6s带你闹元旦
- webug 4.0 第一关 显错注入
- 最新中国地图GeoJson数据(含十段线)