@Controller和@RestController的区别?
@RestController注解相当于@ResponseBody+@Controller合在一起的作用。
1)亲身经历:如果只使用@RestController注解控制器xxController,方法中只会返回return中的内容,视图解析器InternalResourceViewResolver不会作用,不会返回jsp,html页面。
2)如果返回到指定页面的话,则需要在xxController上添加注解@Controller并且要配合视图解析器InternalResourceViewResolver。如果是XML,JSON或自定义枚举类型内容到页面,需要在请求的方法上添加@ResponseBody注解。