Controller和RestController的区别

小凯   |     |   面试题   |   1分钟   |   108浏览  
controller的作用是表示注释的类属于spring管理的controller对象,在MVC流程中执行该类。
RestController相当于controller + ResponseBody;
Response相当于告诉Spring,在MVC流程中不用经过视图解析器(无法获取具体的页面内容)。
那么Response + controller后,就相当于该controller在SpringMVC流程中直接返回Controller里return的内容,该内容因为没有经过视图解析器,所以无法获取页面内容。
总结来说,controller返回视图页面,restcontroller返回数据内容。
如果你觉得文章对你有帮助,那就请作者喝杯咖啡吧☕
微信
支付宝
  条评论