@restcontroller

 

1. Controller, RestController的共同点

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

2.  Controller, RestController的不同点

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

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

 

 

3.使用@Controller 注解,在对应的方法上,视图解析器可以解析return 的jsp,html页面,并且跳转到相应页面

若返回json等内容到页面,则需要加@ResponseBody注解

4.@RestController注解,相当于@Controller+@ResponseBody两个注解的结合,返回json数据不需要在方法前面加@ResponseBody注解了,但使用@RestController这个注解,就不能返回jsp,html页面,视图解析器无法解析jsp,html页面

 

https://www.cnblogs.com/softidea/p/5884772.html

posted @ 2018-04-04 11:16  sherry001  阅读(138)  评论(0)    收藏  举报