SpringBoot基础篇 (2)— 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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值