@RestController和@Controller以及@ResponseBody区别与联系

1.@RestController 在 Spring MVC 中就是 @Controller 和 @ResponseBody 注解的集合

2.@RestController注解是从Spring 4.0版本开始加入进来的,其主要作用是方便构建Restful Web服务

3.@Controller可以直接返回JSP,html页面,如果需要返回实体对象,需要在方法上加上@ResponseBody注解,才可以返回实体对象

4.@RestController类中的所有方法只能返回String,Object,Json等实体对象,不能跳转到页面

5.@RestController相当于@ResponseBody+@Controller

猜你喜欢

转载自blog.csdn.net/m0_38116456/article/details/113698098