1.使用hutool工具类构造url参数路径
public class Params {
private String sku;
private String limit;
private String offset;
}
Params params = new Params();
params .setLimit(50);
params .setOffset(0);
String url = "https://www.baidu.com";
/**
toParams():将Map形式的Form表单数据转换为Url参数形式,会自动url编码键和值
Params:
paramMap – 表单数据
Returns:
url参数
beanToMap():对象转Map
Params:
bean – bean对象
isToUnderlineCase – 是否转换为下划线模式
ignoreNullValue – 是否忽略值为空的字段
*/
String queryParams = HttpUtil.toParams(BeanUtil.beanToMap(params , false, true));
String url = url + "?" + queryParams;
打印结果为:
https://www.baidu.com?limit=50&offset=0