RestController和Controller的区别

时间:2022-08-15 17:43:43 类型:JAVA
字号:    

RestController的作用相当于Controller加ResponseBody共同作用的结果,但采用RestController请求方式一般会采用Restful风格的形式。


Controller的作用:声明该类是Controller层的Bean,将该类声明进入Spring容器中进行管理


ResponseBody的作用:表明该类的所有方法的返回值都直接进行提交而不经过视图解析器,且返回值的数据自动封装为json的数据格式


RestController的作用:包含上面两个的作用,且支持Restful风格的数据提交方式


Restful风格:


get:获取数据时用的请求方式


post:更新数据时的请求方式


put:增加数据时的请求方式


delete:删除数据时的请求方式



<