前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >@Controller和@RestController

@Controller和@RestController

作者头像
JavaEdge
发布2018-06-07 15:33:03
4720
发布2018-06-07 15:33:03
举报
文章被收录于专栏:JavaEdgeJavaEdge

官方文档: @RestController is a stereotype annotation that combines @ResponseBody and @Controller. @RestController注解相当于@ResponseBody + @Controller合在一起的作用

  • 如果只是使用@RestController注解Controller,则Controller中的方法无法返回JSP页面,配置的视图解析器InternalResourceViewResolver不起作用,返回的内容就是return 里的内容。

例如:本来应该到success.jsp页面的,则其显示success.

  • 如果需要返回到指定页面,则需要用 @Controller配合视图解析器InternalResourceViewResolver才行。
  • 如果需要返回JSON,XML或自定义mediaType内容到页面,则需要在对应的方法上加上@ResponseBody注解
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018.05.24 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档