位置: 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)

  • 商业用房出租税率是多少
  • 限售股在锁定期内卖出
  • 企业出租房屋增值税发票怎么开
  • 专用发票不抵扣怎么做账
  • 自然人转让股权给自己的公司
  • 退货未开发票如何做账
  • 进口贴息对企业的好处
  • 企业接受捐赠的账务处理
  • 冲销应收账款会引起
  • 银行利息回单怎么打印
  • 特殊销售方式下销售额的确定
  • 公司使用个人车辆费用是多少
  • 个体工商户季度不超过30万免增值税吗
  • 车辆保险属于金融服务吗
  • 快递公司税收优惠
  • 递延所得税怎么计提
  • etc发票抵扣进项
  • 2021最新车船税
  • 工程施工科目核算
  • 计算房产税租金会计分录
  • 发票开出多久可以作废
  • 个人以房产投资一人有限公司时,房产要开发票吗
  • 苹果11屏幕尺寸长宽
  • linux删除文本文件命令
  • 利息股息红利个人所得税税率
  • PHP:spl_autoload_call()的用法_spl函数
  • 实际投资收益率等于什么
  • u-net优点
  • uniapp云打包收费
  • 存货需要计算填列吗
  • framework3.5怎么打开
  • 平常心下一句该怎么说
  • chatto
  • dpkg -s命令
  • php中url什么意思
  • 万能转换器mp4
  • 工会经费计提比例是2%还是0.8%
  • 库管和车间工人哪个好
  • 循环logo
  • phpcms文档
  • 应收账款逾期无法偿还
  • 长期借调人员工资福利
  • access自动保存
  • 生活服务的行业
  • 新办公司实收资本怎么算
  • 小规模企业没有账,税务会查账吗
  • 公司办公室买的茶叶怎么入账
  • “财务报表分析”
  • 没收到发票怎么入账
  • 公司如何做账本
  • 建立明细账科目怎么排顺序
  • 旅游饮食服务企业财务会计制度
  • 关税用什么会计科目
  • win10 rs5
  • arch linux安装yay
  • freebsd ports安装
  • ubuntu18.04 设置静态ip
  • U盘安装ubuntu的分区详细教程
  • Win10预览版怎么变回正式版
  • 进程spoolsv.exe
  • win7系统安装谷歌浏览器
  • 360安全卫士windows7
  • win8远程桌面连接设置
  • windows7里剪切小剪刀在哪里
  • windows7屏幕颠倒
  • JavaScript的Ext JS框架中的GridPanel组件使用指南
  • 特效添加
  • nodejs require 路径查找
  • nodejs图片合成
  • unity3d android
  • angular中ui calendar的一些使用心得(推荐)
  • dos 到指定目录
  • android studio官网
  • js对象的constructor
  • 【Rayeager PX2分享】OpenCV入门之线段检测
  • 卷烟批发环节的消费税一箱150元
  • 贵阳税务官网登录
  • 2021年水资源税征期
  • 成都城镇居民社保怎么缴费
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设