通过增删改查直观的对比 传统风格 查询 /user/query?name=tom GET 详情 /user/getInfo?id=1 GET 创建 /user/create?name=tom POST 修改 /user/update?id=1&name=jquery POST 删除 /user/delete?id=1 GET RESTful风格 查询 /user?name=tom GET 详情 /user/1 GET 创建 /user POST 修改 /user/1 PUT 删除 /user/1 DELETE
Resultful特点: 1.使用URL描述资源 2.使用HTTP方法描述行为。使用HTTP状态码来表示不同的结果 3.使用json交互数据,传统模式使用的是键值对形式 4.RESTful只是一种风格,并不是强制的标准。
例子: 删除的服务接口 @DeleteMapping('/{id:\d }') 更新的服务接口 @PutMapping('/{id:\d }')
|