@PathVariable,@RequestParam,@requestBody,@Param的用法

 如果在请求中传入多个同名参数,比如:url?userName=hyc&userName=holley时怎么办?

 其实此时传入的数据格式是:"hyc,holley",即多个数据之间使用逗号分隔开,在后台接口中可以使用数组或者list类型的变量来接收:

public String requestparam(@RequestParam(value="userName") String []  userNames) 
或者
public String requestparam(@RequestParam(value="list") List<String> list)
我们也可以使用这个
@PathVariable
@PathVariable绑定uri模板变量值:通过@PathVariable可以绑定占位符参数到方法参数中
也就是说可以智能的获取到浏览器uri里面的参数


地址访问举例:http://localhost:8090/sign/11,就是说可以去查询id为11的数据
posted @ 2022-08-12 16:41  宁山  阅读(33)  评论(0编辑  收藏  举报