@ResponseBody 的问题
来源:6-7 Http请求前后监听工具-HttpInterceptor开发

慕沐6242967
2018-07-02
在接口中,我把@ResponseBody注解去掉或者在添加,没有发现返回的有什么不同,@ResponseBody起 的作用我也网上查了,在浏览器的network 中也看了有没有这个注解的返回情况,发现返回的都一样,到底这个注解有什么特别的作用呢
写回答
1回答
-
Jimin
2018-07-02
该注解用于将Controller的方法返回的对象,通过适当的HttpMessageConverter转换为指定格式后,写入到Response对象的body数据区。这样可以确保在controller返回一个对象,能处理成json或其他类型的返回,而不是jsp或html这样页面。你去掉了没影响,有可能是之前编译的内容没完全清空导致。课程里这个注解可以确保返回的json格式的数据,而绝对不会去尝试返回一个页面
00