@Controller VS. @RestController
@Controller VS. @RestController
使用@Controller可配合视图解析器InternalResourceViewResolver直接访问jsp/html页面;
但是使用@RestController[@ResponseBody + @Controller]就不可以跳转视图了;
对于这两者如需在方法中返回json/String都需要在方法上添加@ResponseBody注解
本文探讨了Spring框架中@Controller与@RestController的区别。@Controller用于页面跳转,配合视图解析器访问jsp/html;而@RestController结合@ResponseBody,专门用于返回json/String数据,不支持视图跳转。
@Controller VS. @RestController
@Controller VS. @RestController
使用@Controller可配合视图解析器InternalResourceViewResolver直接访问jsp/html页面;
但是使用@RestController[@ResponseBody + @Controller]就不可以跳转视图了;
对于这两者如需在方法中返回json/String都需要在方法上添加@ResponseBody注解
1328

被折叠的 条评论
为什么被折叠?