@ResponseBody 作者:马育民 • 2020-06-12 17:44 • 阅读:10080 # 介绍 `@ResponseBody`注解的作用是将 controller 的方法 **返回的对象** 通过适当的转换器 **转换为指定的格式** ,并写入到 **response 对象的 body 中**,通常用来返回 **JSON数据** 或者 **XML数据** **注意:**在使用此注解之后 **不会再走 视图解析器** ##### 下图是,浏览器查看 response 对象的 body 中的数据 网站来源:[头条](https://www.toutiao.com/ "头条") [![](https://www.malaoshi.top/upload/pic/springmvc/QQ20210307092718.png)](https://www.malaoshi.top/upload/pic/springmvc/QQ20210307092718.png) ### 一句话介绍 `@ResponseBody` 注解一般用于ajax请求,将Controller返回的java对象转为json数据 ### 搭配 需要搭配 `@RequestMapping`、`@GetMapping`、`@PostMapping` 等注解使用 # 替代 被 `@RestController` 注解替代 [@Controller和@RestController的区别](https://malaoshi.top/show_1EF26IrF7w9k.html "@Controller和@RestController的区别") 原文出处:http://malaoshi.top/show_1EF5hAm1j767.html