RequestMapping注解的produces参数
2022-09-22 22:15:16
先来说说两个注解
@RequestMapping
这个注解都很熟悉了,主要是用来作为请求路径的映射。
@ResponseBody
- 将方法返回的对象通过适当的转换器转换为指定的格式
- 写入到response对象的body区,通常用来返回JSON数据或者是XML数据
需要注意的呢,在使用此注解之后不会再走视图处理器,而是直接将数据写入到输入流中
@RequestMapping的produces 参数
注解RequestMapping中produces属性可以设置返回数据的类型以及编码,可以是json或者xml:
使用方法:
@RequestMapping(value=”/xxx”,produces = {“application/json;charset=UTF-8”})
@RequestMapping(value=”/xxx”,produces = “application/json”)
- 同样的可以把json换成xml
- produces属性必须要和@ResponseBody注解一起使用
这样就可以解决前后台交互的中文乱码和、数据格式问题啦 (∩_∩)!