restful传值

@GetMapping

普通的get请求

后端:

restfule的get请求

通过/asd/123这种方式get请求传入后端

前端

java 复制代码
url: '/system/role/deptTree/' + roleId + '/' + tenantId,
method: 'get'

后端@PathVariable从path上取对应的值

通过

java 复制代码
   @GetMapping(value = "/deptTree/{roleId}/{tenantId}")
   public AjaxResult deptTree(@PathVariable("roleId") Long roleId,@PathVariable("tenantId")Integer tenantId){
   }
  • get请求,对象接收,不用@RequestBody

@PostMapping

前端

参数名对应,post请求传数组到后端

java 复制代码
          this.download('monitor/operlog/export', {
            ids: this.ids.join(','), tenantId: 123
          }, `操作日志信息列表.xlsx`)

后端,参数名对应,直接接收到,不用注解

java 复制代码
@PostMapping("/export")
public void export(HttpServletResponse response,String ids,Integer tenantId) {

@PutMapping

  • 前端

    data是form表单数据
  • 后端
  • 实例1
    前端参数
bash 复制代码
{
    "orderId": "123",
    "addedFees": [{
        "feeType": "34",
        "feeName": "过路费",
        "feeAmount": "1121"
    }, {
        "feeType": "33",
        "feeName": "等候费用",
        "feeAmount": "1024"
    }]
}

后端接收

相关推荐
陈随易41 分钟前
站在普通开发者的角度,我觉得 RollCode 更像是“把 H5 交付这件事重新捋顺了”
前端·后端·程序员
陈随易1 小时前
RollCode:不只是在做页面,而是在缩短“从需求到上线”的整条链路
前端·后端
y = xⁿ1 小时前
【LeetCodehot100】二叉树大合集 T94:二叉树的中序遍历 T104:二叉树的最大深度 T226:翻转二叉树 T101:对称二叉树
后端·算法·深度优先
2501_921649491 小时前
美股历史 K线数据 API接口综合评测与接入指南
后端·python·websocket·金融·restful
码界奇点2 小时前
基于ASP.NET Core的内容管理系统设计与实现
c++·后端·车载系统·毕业设计·asp.net·源代码管理
IT_陈寒2 小时前
React开发者都在偷偷用的5个性能优化黑科技,你知道几个?
前端·人工智能·后端
wuyaolong0072 小时前
Spring Boot 3.4 正式发布,结构化日志!
java·spring boot·后端
番茄去哪了3 小时前
Java基础面试题day01
java·开发语言·后端·javase·八股·面向对象编程
用户8356290780513 小时前
Python 设置 Excel 条件格式教程
后端·python·excel
XuCoder3 小时前
告别COS,用 GitHub + jsDelivr 搭建零成本图床
后端