Controller | RestController | |
相同点 | 都是用来表示Spring某个类的是否可以接收HTTP请求 | |
不同点1 | @Controller标识一个Spring类是Spring MVC Controller处理器,声明该类是Controller的Bean,将该类声明进入Spring容器中进行管理, | @RestController是@Controller和@ResponseBody的结合体,两个标注合并起来的作用。 |
不同点2 | @Controller类中的所有方法可以直接通过返回String跳转到jsp、ftl、html等模版页面。在方法上加@ResponseBody注解,也可以返回实体对象。 | @RestController类中的所有方法只能返回String、Object、Json等实体对象,不能跳转到模版页面,且支持Restful风格的数据提交方式 |
更多消息资讯,请访问昂焱数据。https://www.ayshuju.com/home