import org.springframework.social.support.URIBuilder;
import org.springframework.util.LinkedMultiValueMap;
import org.springframework.util.MultiValueMap;
import java.net.URI;
/**
* @author xuxiaowei
*/
public class Test {
public static void main(String[] args) {
String url = "http://127.0.0.1";
MultiValueMap<String, String> parameters = new LinkedMultiValueMap<>(6);
parameters.set("a", "1");
parameters.set("b", "2");
parameters.set("c", "3");
URI build = URIBuilder.fromUri(url).queryParams(parameters).build();
System.err.println(build);
}
}
结果:
http://127.0.0.1?a=1&b=2&c=3
若 url = "":
?a=1&b=2&c=3