1.前端的路径请求是(请求参数:key和value):
this.$http.delete("http://localhost:8080/user/delete?id="+id).then(res=>{
后端是接收前端参数
- @DeleteMapping("/delete")
- public String delete(Integer id){
- System.out.println("111111111111");
- service.delete(id);
- return "删除成功";
- }
但参数为多个时候: 可指定多个相对应的参数
- @DeleteMapping("/delete")
- public String delete(@RequestParam(name = "id") Integer id){
- System.out.println("111111111111");
- service.delete(id);
- return "删除成功";
- }
2.前端的路径请求是(路径参数:):
this.$http.delete("http://localhost:8080/user/delete/"+id).then(res=>{
后端这样接受这样的参数
- @CrossOrigin()
- @DeleteMapping("/delete/{id}")
- public String delete(@PathVariable Integer id){
- System.out.println("111111111111");
- service.delete(id);
- return "删除成功";
- }
3.当前端vue 发送json类型的格式的时候 后端需要封装成pojo的类型 其中前端的请求参数要与后端的属性值的命名规范一致