首页 > 编程知识 正文

restful风格get请求,restful设计

时间:2023-05-03 05:41:01 阅读:35984 作者:4967

rest风格的概念rest风格是资源定位和资源操作的风格。 不是标准,也不是共识,只是一种风格。 基于这种风格设计的软件更简洁、更分层,容易实现缓存等机制。

传统方式操作资源 :通过不同的参数来实现不同的效果!方法单一,post 和 get

http://127.0.0.1/item/query item.action? id=1查询,get http://127.0.0.1/item/save item.action新建,POST http://127.0.0.1/item/update item.action更新,post 如下所示。 要求方相同,但功能也可以不同。

http://127.0.0.1/item/1查询、GEThttp://127.0.0.1/item新增、POSThttp://127.0.0.1/item更新、put 3http://127.0.0

在实现新类rest风格的控制器@ controllerpublicclassrest风格的控制器{ }的Spring MVC中使用@PathVariable注释来表示方法参数的值为URI @ controllerpublicclassrestfulcontroller (/mappingaccesspath ) requestmapping )/commit/{P1}/{P2} ' ) public字符串Spring MVC会自动实例化Model对象,并在视图中显示值model.addattribute('msg ','结果: ' result ); //视图位置return 'test '; }

主要使用@PathVariable注释对参数进行更改。 @RequestMapping之后可以更改提交方法** (请注意,value不是name (* *

优点是路径更简洁,参数更容易获取,框架会自动进行类型转换。 可以根据路径变量的类型限制访问参数。 如果类型不同,则无法访问相应的请求方法。 如果此处的访问是/commit/1/a,则路径和方法不匹配,并且参数转换不是失败的。 方法级别的注释变体如下: 组合注释@GetMapping

@ Post映射

@PutMapping

@ delete映射

@ patch映射

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。