老师,不用ResponseBody注解
不用ResponseBody注解,直接把Controller替换成RestController注解,这两者哪种好一些?
82
收起
正在回答 回答被采纳积分+1
2回答
beeij
2019-12-25 14:28:23
现在一般直接在使用 @RestController 这个注解,因为现在一般只需要返回 json 数据。
之前不是前后端分离的时候, Controller 中的方法可能有的返回 json,有的返回页面,如果是返回的是页面的话,这个方法上就不能使用 @ResponseBody。
总的来说如果你的 controller 只需要返回 json 数据,那么就使用 @RestController(如果你非要使用 @Controller+@ResponseBody 也不是不行,略显麻烦);如果既要返回页面,也要返回 json,那么就使用 @Controller,在需要返回 json 的方法加上 @ResponseBody
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星