位置: IT常识 - 正文

前端传递对象参数,以及后端接受参数 @PathVariable @RequestParam @RequestBody 注解的使用(前端向后端传递对象数组)

编辑:rootadmin
前端传递对象参数,以及后端接受参数 @PathVariable @RequestParam @RequestBody 注解的使用

推荐整理分享前端传递对象参数,以及后端接受参数 @PathVariable @RequestParam @RequestBody 注解的使用(前端向后端传递对象数组),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:前端传递对象参数怎么看,前端传递对象参数是什么,前端传递对象参数有哪些,前端传递对象参数有哪些,前端传递对象参数有哪些,前端传递对象参数怎么看,前端传递对象参数怎么看,前端传递对象参数怎么看,内容如对您有帮助,希望把文章链接给更多的朋友!

太久没写前后端传递参数了,总是格式对不上号

前端传递对象参数,以及后端接受参数一、接收参数注解 @PathVariable二、接收参数注解 @RequestParam2.1 get 请求,普通类型参数2.2 post 请求,普通类型参数三、接收参数注解 @RequestBodypost 请求,对象类型参数总结

提示:以下是本篇文章正文内容,下面案例可供参考

一、接收参数注解 @PathVariable

拼接在 url 地址中的

请求 url 如 : http://localhost:8001/eduservice/edu-teacher/1/3这里的 1/3 这两个都是传递的参数

后端

@PostMapping("{page}/{limit}") @ApiOperation("条件分页查询讲师") public R pageWithConditions(@ApiParam(name = "page", value = "页码", required = true) @PathVariable Integer page, @ApiParam(name = "limit", value = "记录条数", required = true) @PathVariable Integer limit) {}

前端 api

export function list(page, limit, searchObj) { return request({ url: `/eduservice/edu-teacher/${page}/${limit}`, // 这里的 page / limit 就是拼接到 url 当中的参数 method: 'post' })}

调用请求

eduTeacherAPI .list(this.pageObj.pageNo, this.pageObj.pageSize) .then(res => {})二、接收参数注解 @RequestParam2.1 get 请求,普通类型参数

拼接在 url 地址后面的

请求 url 如 : http://localhost:8001/eduservice/edu-teacher/test?name=testName这里的 name=testName 是传递的参数前端传递对象参数,以及后端接受参数 @PathVariable @RequestParam @RequestBody 注解的使用(前端向后端传递对象数组)

后端

@GetMapping("/test") public R TestParam(@ApiParam(name = "id", value = "查询讲师id", required = true) @RequestParam String name) { System.out.println(name); return R.ok(); }

前端 api

export function testParam(name) { return request({ url: '/eduservice/edu-teacher/test?name=' + name, method: 'get' })}

调用请求

const b = 'testName' eduTeacherAPI.testParam(b).then(res => { console.log(res) })2.2 post 请求,普通类型参数

放在请求头当中

请求 url 如 :http://localhost:8001/eduservice/edu-teacher/test2?name=testName这里的 name=testName 是传递的参数

后端

@PostMapping("/test2") public R TestParam2(@ApiParam(name = "id", value = "查询讲师id", required = true) @RequestParam String name) { System.out.println(name); return R.ok(); }

前端 api

export function testParam2(name) { return request({ url: '/eduservice/edu-teacher/test2', method: 'post', params: { // 这里需要是 params 如果写 data 会报错 name } })}

调用请求

const b = 'testName' eduTeacherAPI.testParam2(b).then(res => { console.log(res) })三、接收参数注解 @RequestBodypost 请求,对象类型参数

前端传递对象,后端接收对象 放在请求体中的 payload / 负载

后端

@PostMapping() @ApiOperation("条件分页查询讲师") public R pageWithConditions(@ApiParam(name = "queryTeacher", value = "查询对象", required = false) @RequestBody QueryTeacher queryTeacher) {}

前端 api

export function list(page, limit, searchObj) { return request({ url: `/eduservice/edu-teacher`, // 这里的 page / limit 就是拼接到 url 当中的参数 method: 'post', // data: { queryTeacher: searchObj } 注意这样子写是错误的 data: searchObj })}

调用请求

eduTeacherAPI .list(this.pageObj.searchObj) .then(res => {})总结

例如:以上就是今天要讲的内容,本文仅仅简单介绍了 前端传递普通类型参数和对象时前端传递的方式以及后端接受是注解的使用

本文链接地址:https://www.jiuchutong.com/zhishi/297408.html 转载请保留说明!

上一篇:TLS版本及CipherSuites确认及设置(tls版本过低怎么办)

下一篇:体验Vue3的SSR框架 - Nuxt3(vue3ts)

  • 苹果11支持微信分身的吗(苹果11支持微信美颜吗)

    苹果11支持微信分身的吗(苹果11支持微信美颜吗)

  • 微信的拍一拍翻译在哪(微信的拍一拍翻页怎么弄)

    微信的拍一拍翻译在哪(微信的拍一拍翻页怎么弄)

  • 抖音天天掉粉怎么回事(最近抖音掉粉儿厉害怎么办)

    抖音天天掉粉怎么回事(最近抖音掉粉儿厉害怎么办)

  • 支付宝为什么总是无法定位(支付宝为什么总是限制支付)

    支付宝为什么总是无法定位(支付宝为什么总是限制支付)

  • 苹果四个摄像头的手机(苹果四个摄像头的平板)

    苹果四个摄像头的手机(苹果四个摄像头的平板)

  • 为什么软件打不开(为什么软件打不开电脑)

    为什么软件打不开(为什么软件打不开电脑)

  • 苹果11视频有回音什么原因?(苹果11视频有回声怎么办)

    苹果11视频有回音什么原因?(苹果11视频有回声怎么办)

  • 医疗诊断属于计算机在哪方面的应用(医疗诊断属于计算机哪方面的应用)

    医疗诊断属于计算机在哪方面的应用(医疗诊断属于计算机哪方面的应用)

  • 微信语音视频通话邀请通知怎么关闭

    微信语音视频通话邀请通知怎么关闭

  • 全民k歌拉黑对方后对方来访显示吗(全民k歌拉黑对方后我访问有记录吗)

    全民k歌拉黑对方后对方来访显示吗(全民k歌拉黑对方后我访问有记录吗)

  • matebook13和14怎么选(matebook14与13)

    matebook13和14怎么选(matebook14与13)

  • 抖音账号封禁了是不是啥都看不到(抖音账号封禁了还可以重新注册吗)

    抖音账号封禁了是不是啥都看不到(抖音账号封禁了还可以重新注册吗)

  • beats能连电脑吗(beats能连电脑吗?)

    beats能连电脑吗(beats能连电脑吗?)

  • 华为平板m6能插耳机吗(华为平板m6能插几个卡)

    华为平板m6能插耳机吗(华为平板m6能插几个卡)

  • 苹果x分辨率是2k吗(苹果x分辨率是几k)

    苹果x分辨率是2k吗(苹果x分辨率是几k)

  • 苹果库乐队怎么设置铃声(苹果库乐队怎么使用)

    苹果库乐队怎么设置铃声(苹果库乐队怎么使用)

  • 手机酷狗音乐里面的歌曲怎样输入到存储卡(手机酷狗音乐里面的麦克风怎么唱不了)

    手机酷狗音乐里面的歌曲怎样输入到存储卡(手机酷狗音乐里面的麦克风怎么唱不了)

  • 华为mate30可以设置几个指纹(华为mate30可以设置望远镜吗)

    华为mate30可以设置几个指纹(华为mate30可以设置望远镜吗)

  • 抖音如何上传4分钟长视频(抖音如何上传4k60帧视频)

    抖音如何上传4分钟长视频(抖音如何上传4k60帧视频)

  • x27人脸识别怎么弄(x27人脸识别怎么没有)

    x27人脸识别怎么弄(x27人脸识别怎么没有)

  • 微信转发朋友圈为什么是一行(微信转发朋友圈怎么发)

    微信转发朋友圈为什么是一行(微信转发朋友圈怎么发)

  • 12reads购买的是纸质书吗(12reads没有免费资源吗)

    12reads购买的是纸质书吗(12reads没有免费资源吗)

  • dub-al00是华为什么型号(dub-al00是华为什么)

    dub-al00是华为什么型号(dub-al00是华为什么)

  • 百度视频如何找课程(百度视频如何找原创)

    百度视频如何找课程(百度视频如何找原创)

  • 【JavaScript】JS实用案例分享:选择器组件 | 简易计算器(javascript js)

    【JavaScript】JS实用案例分享:选择器组件 | 简易计算器(javascript js)

  • Vue.js 状态管理:Pinia 与 Vuex(vuex状态机)

    Vue.js 状态管理:Pinia 与 Vuex(vuex状态机)

  • 所得税流程
  • 融资的方式有哪两种类型
  • 应收账款售让会计分录怎么写?
  • 个体户没有营业执照怎么举报
  • 已经确认收入的售出商品发生销售退回时
  • 三证合一 更新
  • 有留抵税额的会计处理
  • 固定资产期初余额在哪里录入
  • 银行美元账户调汇会计分录
  • 企业销售商品的业务有什么特点
  • 别人垫付的医药费,可以报销吗
  • 社保基金的管理模式
  • 增值税专用发票抵扣期限
  • 预估入账的收入是什么
  • 什么是红字信息表编号
  • 资本公积转增资本的条件
  • 如何查询企业开票记录
  • 购买食堂餐具开票怎么开
  • 物业公司代收水费亏损谁承担
  • 青苗补偿 税
  • 行政事业单位会计科目一览表
  • 信息技术包括哪几个方面
  • 进项税额转出再转入
  • 红色手撕发票怎么看金额
  • 应收预收账款属于什么科目
  • spss安装后无法启动许可证授权向导
  • 如何手动更新目录
  • 原始凭证和记账凭证各应具备哪些内容
  • 如何看懂财务报表的书
  • WIN11输入法怎么隐藏到任务栏
  • vue前端代码实例
  • 4个生活小常识简短
  • 如何取消库存商品订单
  • 水利建设基金按季度缴纳
  • vuecli3创建项目的过程
  • 装修费用当月摊还是次月摊销
  • spring boot整合hibernate
  • js防抖函数和节流函数
  • 如何使用扫描王
  • 可供出售金融资产公允价值变动
  • 包装费和售后服务的区别
  • 二手车交易发票怎么收费
  • 什么是技术服务工程师
  • 货已入库进项发票未到怎么办
  • 程序员35岁 知乎
  • python并发和并行
  • 分公司注册独立核算还是非独立核算
  • 房地产企业根据什么交增值税
  • 私车公用的汽油费计入哪个科目
  • 取得的增值税普通发票丢了怎么办理
  • 开具成品油发票时注意事项是?
  • 负数发票跨月怎么报税
  • 购买的税控设备
  • 有净残值的固定资产怎么计提折旧
  • 同比增长率环比增长率怎么算
  • 什么叫摊销
  • 注册资本实缴后钱怎么出来
  • 新成立的分公司怎么样
  • mysql大小
  • java数据类型举例
  • win10 rs5
  • centos fio
  • win10系统玩lol弹出来
  • 平板电脑截图
  • 投影变换的使用方法
  • androidannotations的background和UiThread配合使用参考
  • linux中退出
  • 贴吧热门评论
  • 解读css发展历史简述
  • 求链表内节点的指针
  • python os模块
  • js日期格式
  • linux中的shell命令
  • python科学计算基础教程
  • the oculus rift
  • 月收入28000的个税
  • 芜湖市房产退契税是什么政策
  • 油品贸易公司资质
  • 为什么10月份社保交不了
  • 幼儿掌握概念的名称容易真正掌握概念的内涵也很容易
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设