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"
    }]
}

后端接收

相关推荐
Victor3561 分钟前
Redis(96)Redis的备份和恢复策略如何配置?
后端
用户21411832636024 分钟前
AI 驱动教学革命:3 分钟生成专业级动画课件,还能导出视频 GIF!
后端
程序员爱钓鱼26 分钟前
Python编程实战 | 函数与模块化编程 - 第三方库的安装与管理(pip使用)
后端·python·ipython
程序员爱钓鱼27 分钟前
Python编程实战 | 面向对象与进阶语法-类与对象的概念
后端·python·ipython
IT_陈寒1 小时前
Redis性能翻倍的5个冷门技巧,90%的开发者都不知道第3个!
前端·人工智能·后端
雨中散步撒哈拉1 小时前
14、做中学 | 初二上期 Golang集合Map
开发语言·后端·golang
陈老师还在写代码1 小时前
springboot 打包出来的 jar 包的名字是在哪儿决定的
spring boot·后端·jar
熊小猿10 小时前
在 Spring Boot 项目中使用分页插件的两种常见方式
java·spring boot·后端
paopaokaka_luck10 小时前
基于SpringBoot+Vue的助农扶贫平台(AI问答、WebSocket实时聊天、快递物流API、协同过滤算法、Echarts图形化分析、分享链接到微博)
java·vue.js·spring boot·后端·websocket·spring
小蒜学长11 小时前
springboot酒店客房管理系统设计与实现(代码+数据库+LW)
java·数据库·spring boot·后端