您的位置:首页 > 编程语言 > Java开发

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

2017-05-23 22:30 447 查看
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的结合体,两个标注合并起来的作用。
示例如下:

[html] view
plain copy

@Controller  

@ResponseBody  

public class MyController { }  

  

@RestController  

public class MyRestController { }  

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: