首页 > 其他分享 >axios delete请求如何发给springboot

axios delete请求如何发给springboot

时间:2024-10-26 20:34:06浏览次数:1  
标签:axios springboot config api data id delete

1、发送请求体时

前端

axios的delete和post/put在传值上有点区别
post和put有三个参数,url,data和config,所以在使用这两个时,可以写成

axios.post(api,{
	id:1
});
axios.put(api,{
	id:1
});

第二个参数{id:1}会传给data。

但是delete只有两个参数:url和config,data在config中,所以需要写成

axios.delete(api,{
	data:{
		id:1
	}
});

后端

需要有对应的javabean类来接收请求体

@Data
@NoArgsConstructor
@AllArgsConstructor
public class DeleteReq
{
	private int id;
}

控制器里用@RequestBody标记形参

@RequestMapping("/delete")
public void delete(@RequestBody DeleteReq deleteReq)
{
	// ...
}

2、发送URL时

前端

将data改为params即可,param里的参数会自动拼接在URL中

axios.delete("/delete", {
    params: {	// 请求参数拼接在url上
        id: id
    }
})

后端

直接用@RequestParam标记对应的形参

@RequestMapping("/delete")
public void delete(@RequestParam int id)
{
	// ...
}

参考:
https://blog.csdn.net/qq_42240485/article/details/100515839
https://blog.csdn.net/summerfor2015/article/details/117671023

标签:axios,springboot,config,api,data,id,delete
From: https://www.cnblogs.com/sandersshine/p/18504456

相关文章

  • 最新毕设-SpringBoot-健康体检系统-12791(免费领项目)可做计算机毕业设计JAVA、PHP、爬
    springboot健康体检系统摘要在如今IT技术快速发展和Internet广泛应用的时代,电子和网络技术给人们生活带来了便利,同时也会直接或间接损害人们的健康。所以,本次的毕业设计创作的意义就是通过信息化的统一管理,给用户尽心健康体检预约提供了方便。本设计主要实现集人性化、高效......
  • springboot 实现通用责任链模式
    1.概述在我们平时的工作中,填写分布填写数据,比如填入商品的基本信息,所有人信息,明细信息,这种情况就可以使用责任链模式来处理。2.代码实现2.1商品对象publicclassProductDto{privateStringname;privateStringowner;privateStringdetail;}2.2处理......
  • springboot二手物品交易平台-计算机毕业设计源码02234
    目 录摘要1绪论1.1研究背景及意义1.2国内外研究现状1.3论文结构与章节安排2系统分析2.1可行性分析2.1.1技术可行性分析2.1.2经济可行性分析2.1.3操作可行性分析2.2系统流程分析2.2.1数据流程3.3.2业务流程2.3功能分析2.3.1功能性分......
  • 【源码+论文】Java毕业设计:基于SpringBoot协同过滤算法的汽车推荐网站(Mysql数据库)
    ✅更多源码|课设......
  • vue3+java+springboot在线考试系统(08169)
    目录功能介绍具体实现截图技术介绍开发核心技术介绍:技术创新点vue3和vue2的区别:核心代码部分展示非功能需求分析系统开发流程软件测试源码获取功能介绍随着社会的发展,系统的管理形势越来越严峻。越来越多的用户利用互联网获得信息,但各种信息鱼龙混杂,信息真假难以辨......
  • 107 基于springboot+vue停车场管理系统
    背景随着科学技术发展,计算机已成为人们生活中必不可少的生活办公工具,在这样的背景下,网络技术被应用到各个方面,为了提高办公生活效率,网络信息技术飞速发展。人类社会进入了全新的信息化的时代。停车场系统一直是信息管理的一大难题,停车场的人数多,信息量大,此时寻找有效便捷的......
  • Springboot计算机毕业设计电影影评管理系统wej6a
    Springboot计算机毕业设计电影影评管理系统本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表项目功能:用户,电影类型,电影信息,个人影评开题报告内容一、项目背景与意义在数字化时代,电影作为一种重要的文化......
  • Springboot计算机毕业设计电影推荐系统37iza
    Springboot计算机毕业设计电影推荐系统本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表项目功能:用户,微电影,电影分类,举报信息,评分信息开题报告内容一、项目背景与意义随着网络视频平台的兴起,电影和微电......
  • Springboot计算机毕业设计电影推荐系统4y2kt
    Springboot计算机毕业设计电影推荐系统本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表项目功能:用户,电影信息,电影分类,影院信息,影视资讯开题报告内容一、项目背景与意义在信息爆炸的时代,电影作为一种重......
  • Springboot计算机毕业设计电影售票系统7pm1w
    Springboot计算机毕业设计电影售票系统本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表项目功能:用户,电影信息,类型,影院名称,场次信息开题报告内容一、项目背景与意义随着互联网技术的飞速发展,线上购票已......