晋城网站建设网站,上海网站建设类岗位,免费淘宝客网站模板,表白网页制作免费网站一、请求参数的类型
我们在做boot项目时#xff0c;常常会向接口发起请求#xff0c;有些请求需要附带一些参数#xff0c;比如说分页查询#xff0c;就需要带上pageNum(当前页)和pageSize(页面大小)等参数
有两种方式可以传递这样的参数
query类型#xff0c;参数通过…一、请求参数的类型
我们在做boot项目时常常会向接口发起请求有些请求需要附带一些参数比如说分页查询就需要带上pageNum(当前页)和pageSize(页面大小)等参数
有两种方式可以传递这样的参数
query类型参数通过 ? 或 的方式附加在URL的末尾适合传递可选参数或过滤条件。PathVariable类型即用/直接带上参数值
二、案例
2.1 query类型
controller层 GetMapping(/articleList)public ResponseResult articleList(Integer pageNum,Integer pageSize,Long categoryId){return articleService.articleList(pageNum,pageSize,categoryId);}
发送请求 2.2 PathVariable类型
controller层 GetMapping(/{id})public ResponseResult getArticleDetail(PathVariable(id) Long id){return articleService.getArticleDetail(id);}
发送请求 三、总结
请求格式 请求形式 示例 描述 query类型 /articles?id1num1 参数作为路径的一部分表示明确的资源标识符或必需的参数。 PathVariable类型 /articles/{id} 参数通过 ? 或 的方式附加在URL的末尾适合传递可选参数或过滤条件。