当前位置:   article > 正文

SpringBoot基础篇 (2)— REST讲解_spring-boot rest

spring-boot rest

目录

一、REST开发

1.1 REST简介

1.2 REST风格简介

二、RESTful入门案例

三、RESTful快速开发


一、REST开发

1.1 REST简介

一种资源描述风格,按照这种风格访问资源

1.2 REST风格简介

GET、POST、PUT、DELETE

查询、新增、修改、删除

1.3 Rest原理(表单提交要使用REST的时候)

  • 表单提交会带上_method=PUT
  • 请求过来会被HiddenHttpMethodFilter拦截

       ◇ 请求是否正常,并且是POST

               ■ 获取到_method的值

               ■ 兼容一下请求;PUT、DELETE、PATCH

               ■ 原生request(post),包装模式requestWrapper重写了getMethod方法,返回的是传入的值

               ■ 过滤器链放行的时用wrapper。以后的方法调用getMethod是调用requestWrapper的

二、RESTful入门案例

 三者的区别

三、RESTful快速开发

可以把重复写的东西简化解耦

  • RestController替换掉Controller、ResponseBody
  • ResquestMapping替换类下的ResquestMapping,全局声明作用
  • PostMapping替换@RequestMapping里的属性method= RequestMethod.POST

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/爱喝兽奶帝天荒/article/detail/869781
推荐阅读
相关标签
  

闽ICP备14008679号