欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 国际 > spring boot 请求

spring boot 请求

2024/11/20 12:46:36 来源:https://blog.csdn.net/weixin_42371812/article/details/143771285  浏览:    关键词:spring boot 请求

对于http请求,无外乎都是get、post、put、delete。常用的也就那么几个。但刚学java的我还是记下他们的写法吧。虽然在工作中经常会用上,但也给初学的兄弟们更快上手吧。
get

//@PathVariable 注解就是在地址中/参数,在post put del 中一样通用。下面就不做讲解了
//String name , int age 就是 ? 后面的参数了
@GetMapping("/testObjFun/{id}/{code}")
public String testObjFun(String name , int age , @PathVariable String id , @PathVariable String code){System.out.println(id);System.out.println(code);System.out.println(name);System.out.println(age);return "a";
}

post
其实,在post中,是有两种方式的,一种是表单提交,另一种是截荷提交。
表单提交就是我们正常 form提交,而截何提交,则是 formdata的提交。
截荷提交

//截荷提交
//TestObject 是实体类,是需要另外定义的,如下所示
@PostMapping("/myPost")
public String myPost(@RequestBody TestObject testObject){System.out.println(testObject);String a1 = testObject.getA1();String a2 = testObject.getA2();System.out.println(a1);System.out.println(a2);return "aa";
}
//实体类,就像我们定义数据表类一样的意思package com.bnc.s12.common;import org.springframework.beans.factory.annotation.Configurable;@Configurablepublic class TestObject {private String a1;public String a2;private String a3;public String getA1() {return a1;}public String getA2() {return a2;}public String getA3() {return a3;}public void setA1(String a1) {this.a1 = a1;}public void setA2(String a2) {this.a2 = a2;}public void setA3(String a3) {this.a3 = a3;}}

在这里插入图片描述
在前端的代码大概是如下这样的

//这儿我只是写个例子,字段是需要跟实体类的字段要一致的
let data = new FormData();
data.addend("name" , "xiaobing");
data.append("age" , 15)

表单提交

@PostMapping("/myPost")
public String myPost(@RequestParam String name , @RequestParam String id , @RequestParam String code){System.out.println(id);System.out.println(code);System.out.println(name);return "aa";
}

put 和 delete 都是一个意思,这儿我就不写了。获取前端的数据,无非就是把数据拿过来。也就是这么几种

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com