//1、数组传参
public String arrayString[String[] likes]{
return Arrays.toString(likes)
}
2、集合传参RequestParam 形参注解
public void listparam(@RequestParam List<String> likes){
}
开启自动转换JSON数据的支持
@EnableWebMVC
请求json参数:
//请求json参数,通过@RequestBody
@RequestBody与RequestParam区别
区别:
@RequestParam用于接收url地址传参,表单传参【application/x-www-form-urlencoded】
@RequestBody用于接收json数据【application/json】
应用:
发送json格式数据为主,@RequestBody
非发送json格式数据为主,@RequestParam
定义传参的日期格式
在java后端要指明定义实体类上
@DateTimeFormat(pattern=“yyyy-MM-dd”) Date date
通过定义@RequestBody给前端返回json日期格式化数据
@JsonFormat(timezone=“GMT+8”,pattern=“yyyy-MM-dd”)
@JsonFormat(timezone="GMT+8",pattern="yyyy-MM-dd")
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") Date date
private Date createDate;
//设定请求占用参数
@RequestMapping(“/users/{}”)
public String delete(@PathVariable Integer id){
}文章来源:https://www.toymoban.com/news/detail-485704.html
三种请求参数区别:文章来源地址https://www.toymoban.com/news/detail-485704.html
@RequestParam用于接收url地址传参或表单传参
@RequestBody用于接收json数据
@PathVariable用于接收路径参数,使用参数名称{}描述路径参数
到了这里,关于postman测试常用 5种传参类型,@RequestBody、@RequestParam、@PathVariable区别的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!