RestController和Controller的区别

2023-01-29 16:43:15
RestController的作用相当于Controller加ResponseBody共同作用的结果,但采用RestController请求方式一般会采用Restful风格的形式。 Controller的作用:声明该类是Controller层的Bean,将该类声明进入Spring容器中进行管理 ResponseBody的作用:表明该类的所有方法的返回值都直接进行提交而不经过视图解析器,且返回值的数据自动封装为json的数据格式 RestController的作用:包含上面两个的作用,且支持Restful风格的数据提交方式 Restful风格: get:获取数据时用的请求方式 post:增加数据时的请求方式 put:更新数据时的请求方式 delete:删除数据时的请求方式