Spring中@Controller和@RestController之间的区别

原创 2016年05月17日 11:56:54

1. Controller, RestController的共同点

     都是用来表示Spring某个类的是否可以接收HTTP请求

2.  Controller, RestController的不同点

     @Controller标识一个Spring类是Spring MVC controller处理器

     @RestController:  a convenience annotation that does nothing more than adding the@Controller and @ResponseBody annotations。  @RestController是@Controller和@ResponseBody的结合体,两个标注合并起来的作用。

示例如下:

@Controller
@ResponseBody
public class MyController { }

@RestController
public class MyRestController { }


相关文章推荐

@Controller和@RestController的区别?

@Controller和@RestController的区别? 官方文档: @RestController is a stereotype annotation that combines @...

@Controller和@RestController的区别?

官方文档: @RestController is a stereotype annotation that combines @ResponseBody and @Controller. 意思是:...

Controller和@RestController的区别

@Controller和@RestController的区别? 官方文档: @RestController is a stereotype annotation that combines @...

@Controller和@RestController的区别?

@Controller和@RestController的区别? 官方文档: @RestController is a stereotype annotation that combines @...

@ResponseBody与@RestController的作用与区别

在使用springmvc框架的时候,在处理json的时候需要用到spring框架特有的注解@ResponseBody或者@RestController注解, 这两个注解都会处理返回的数据格式,使用了该...

springmvc 中@Controller和@RestController的区别

springmvc 中@Controller和@RestController的区别

@Controller和@RestController的区别

原因:使用@RestController注解后,无法跳转指定页面的问题 解决:改用@Controller注解即可下面详细说明一下一,对比@Controller与@RestController@Con...

@Controller注解和@RestController注解的用法和区别

在Spring中,很多注解在用法上是相似的,也有很多的注解命名上很相似,稍不注意就会让人误用,今天就给大家说一下@Controller注解和@RestController这两个注解的用法和区别。 首...
  • kahhy
  • kahhy
  • 2017年09月13日 10:12
  • 255

关于@RestController 和 @Controller 的区别

@Controller和@RestController的区别? 官方文档: @RestController is a stereotype annotation that combines @Re...

@Controller和@RestController区别

@Controller和@RestController的区别 4.0重要的一个新的改进是@RestController注解,它继承自@Controller注解。4.0之前的版本,Spring MVC...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Spring中@Controller和@RestController之间的区别
举报原因:
原因补充:

(最多只允许输入30个字)