@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格式的数据,而绝对不会去尝试返回一个页面

0
0

Java开发企业级权限管理系统

源于企业真实Java项目,涉及大量高级技巧,覆盖权限管理开发技术

2261 学习 · 1347 问题

查看课程