RESTful支持

什么是RESTful?

RESTful就是一个资源定位既操作资源的风格,不是标准也不是协议,只是一种风格。

基于这个风格设计软件空格更加的简洁,更有层次,更容易实现缓存等机制。

资源:互联网所有的事物都可以被抽象成资源

操作资源方法:使用Post、Delete、put、get,使用不同的方法对资源进行操作

                           分别 添加、删除、修改、查询

 

传统方式操作资源

http://127.0.0.1/item/queryItem.action?id=1     查询,GET

http://127.0.0.1/item/saveItem.action                          新增,POST

http://127.0.0.1/item/updateItem.action            更新,POST

http://127.0.0.1/item/deleteItem.action?id=1    删除,GET或POST

 

使用RESTful操作资源

http://127.0.0.1/item/1                  查询,GET

http://127.0.0.1/item             新增,POST

http://127.0.0.1/item             更新,PUT

http://127.0.0.1/item/1                  删除,DELETE

 

注意:RESTful只是一个风格,在咱们天朝很多项目,要么都用get/post

从URL地址上获取参数

需求:http://127.0.0.1/product/1                查询,GET

         我们需要从URL地址上获取商品ID

  1. 使用注解@RequestMapping(/product/{XXX})声明请求的URL
    1. {XXX}叫做占位符,请求的URL地址/product/1

(2)@PathVariable获取URL上的数据

         RequestMapping中占位符的名称和形参的名字要一致。

         如果不一致

注意:

@PathVariable和@RequestParam区别

@PathVariable

         获取URL地址上参数

@RequestParam

         获取请求(request)参数

 

RESTFul是什么??springMVC是怎么支持

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值