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

  • ipadmini6屏幕材质是什么(ipadmini6屏幕材质lcd)

    ipadmini6屏幕材质是什么(ipadmini6屏幕材质lcd)

  • 呼吸灯闪烁在哪里设置(呼吸灯闪烁在哪里设置华为平板)

    呼吸灯闪烁在哪里设置(呼吸灯闪烁在哪里设置华为平板)

  • 苹果8p扬声器左边不响(苹果8p扬声器左边不响咋回事)

    苹果8p扬声器左边不响(苹果8p扬声器左边不响咋回事)

  • 小米手机充电不显示(小米手机充电不显示超级快充了)

    小米手机充电不显示(小米手机充电不显示超级快充了)

  • 美图t9手机上市时间

    美图t9手机上市时间

  • 苹果官网周末会处理订单吗(苹果官网周末会变准备发货吗)

    苹果官网周末会处理订单吗(苹果官网周末会变准备发货吗)

  • iphone8人像模式在哪(iphone8 人像模式)

    iphone8人像模式在哪(iphone8 人像模式)

  • wdr5620千兆还是百兆(wdr5620千兆版是真千兆吗)

    wdr5620千兆还是百兆(wdr5620千兆版是真千兆吗)

  • qq没好友能申诉回来吗(qq里没有好友账号申诉怎么验证)

    qq没好友能申诉回来吗(qq里没有好友账号申诉怎么验证)

  • wifi慢是什么原因(wifi 很慢)

    wifi慢是什么原因(wifi 很慢)

  • 拼多多助力同一个用户可以几次(拼多多助力同一设备多次)

    拼多多助力同一个用户可以几次(拼多多助力同一设备多次)

  • u盘接口有几种形状(u盘插口是usb插口)

    u盘接口有几种形状(u盘插口是usb插口)

  • wifi可以发微信却不能打开网页和视频(wifi可以发微信却不能玩游戏)

    wifi可以发微信却不能打开网页和视频(wifi可以发微信却不能玩游戏)

  • 手机存储里的其他文件是什么(手机存储里的其他)

    手机存储里的其他文件是什么(手机存储里的其他)

  • 手机自带相机不见了怎么恢复(手机自带相机不能拍照的原因)

    手机自带相机不见了怎么恢复(手机自带相机不能拍照的原因)

  • 百乐p500高考扫不出(百乐hitecpointv5rt高考能用吗)

    百乐p500高考扫不出(百乐hitecpointv5rt高考能用吗)

  • 怎么从哔哩哔哩上下视频(怎么从哔哩哔哩保存完整视频)

    怎么从哔哩哔哩上下视频(怎么从哔哩哔哩保存完整视频)

  • 怎样在微信上交医保农村(怎样在微信上交电费)

    怎样在微信上交医保农村(怎样在微信上交电费)

  • 饿了么能跨省点餐吗(饿了么能跨省点送餐吗)

    饿了么能跨省点餐吗(饿了么能跨省点送餐吗)

  • pr怎么修改视频分辨率(pr怎么修改视频封面)

    pr怎么修改视频分辨率(pr怎么修改视频封面)

  • 探探卸载了还有匹配嘛(探探卸载了还有消息吗)

    探探卸载了还有匹配嘛(探探卸载了还有消息吗)

  • 微信足迹如何弄(微信足迹如何弄到手机上)

    微信足迹如何弄(微信足迹如何弄到手机上)

  • 拼多多参与拼单是什么意思(拼多多参与拼单怎么取消)

    拼多多参与拼单是什么意思(拼多多参与拼单怎么取消)

  • 智能小程序是什么东西(智能小程序如何开发)

    智能小程序是什么东西(智能小程序如何开发)

  • 华为手机的录屏功能在哪里能找到(华为手机的录屏功能)

    华为手机的录屏功能在哪里能找到(华为手机的录屏功能)

  • 微信为什么看不到对方正在输入(微信为什么看不了朋友圈)

    微信为什么看不到对方正在输入(微信为什么看不了朋友圈)

  • 适合女生的相机(适合女生的相机软件)

    适合女生的相机(适合女生的相机软件)

  • 新办营利性医疗机构是否免征土地使用税和房产税?
  • 平台怎么搞
  • 减免税款的会计分录摘要
  • 缴纳上个月增值税要先计提吗
  • 三免三减半如何申报企业所得税
  • 服务发票是增值税发票吗
  • 小规模纳税人免税销售额
  • 小规模纳税人是个体户吗
  • 用现金暂付职工差旅费3000元
  • 公司基本账户销户需要带什么资料
  • 债权利息收入要交所得税吗
  • 普票丢失用第一联的复印件入账可以么
  • 装修改造费用按多少年摊销
  • 公司提供职工午餐违法吗
  • 特许权使用费的收入确认时间
  • 关于设备安装调试的说法
  • 资管产品增值税征收管理规定
  • 已交税金怎么做账
  • 临时工的个人所得税怎么算
  • 基建项目税率
  • 车辆购置税计入固定资产一起折旧吗
  • 自然人个人能否纳税
  • 出售交易性金融资产的记账凭证
  • 企业支出的辞退补偿金
  • 应纳税所得额怎么理解
  • php关联数组转索引数组
  • 与资产相关的政府补助,如果相关资产在使用寿命结束时
  • paytime.exe - paytime是什么进程 有什么用
  • 返点收入怎么会计分录
  • u盘突然被写保护是坏了吗
  • 自查补缴增值税如何申报
  • electron 打包
  • php imagettftext()函数
  • 收到政府的补助交所得税么
  • zendframework3中文手册
  • 古罗马广场意大利
  • vue-router
  • 会计月报表怎么做表格
  • 注册资本增加了怎么做账
  • 餐饮业采购管理
  • 购买固定资产的运费计入什么科目
  • 清单发票填开注意事项
  • 审计报告分别在什么阶段
  • 打车费的会计分录
  • 代扣代缴增值税附加税减免政策
  • 调整以前年度销项税怎么填申报表
  • 印花税不减免
  • 冲红的发票税款怎么处理
  • 珊瑚虫怎么变成珊瑚的
  • 哪些项目需要交印花税
  • 长期股权投资的账务处理
  • 个人社保应不应该缴纳
  • 建筑业 分包
  • 对方多开发票怎么处理?
  • 重要性水平如何判断
  • mysql分表命令
  • sql语句查询记录
  • 在Linux系统中安装虚拟window
  • 如何最简单的
  • win7如何彻底删除软件
  • 怎么更改桌面图标字体
  • 怎么才能给电脑提速
  • SIMETER.EXE - SIMETER是什么进程 有什么用
  • win8无法关机一直转圈
  • linux源码安装软件的方法介绍
  • win7麦克风不好使
  • opengl混合模式
  • 人走鸟不惊,出自于谁的诗句?
  • shell常用命令及功能
  • android的消息机制
  • linux启动的过程
  • jquery动态添加div
  • python multinomial
  • python语言文件
  • android开发指南
  • 领导班子和领导干部年度考核
  • 佛山国家税务局招聘
  • 下载安徽税务app并安装
  • 销售折让怎么开票
  • 奔驰g500落地多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设