@RestController与@Controller的区别

@RestController是@Controller与@ResponseBody的结合体。

1、使用@Controller注解时,配合视图解析器InternalResourceViewResolver才能解析出return的jsp或者html页面,并跳转到对应的页面。

2、如果返回的是json的数据,除了在方法上使用@RequestMapping注解,还要加入@ResponseBody注解。

而使用@RestController注解后,就不用单独添加@ResponseBody注解。

原文地址:https://www.cnblogs.com/warriors-curry/p/10852028.html