MultiValueMap 转 URL 或 参数

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
发布了94 篇原创文章 · 获赞 32 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/qq_32596527/article/details/94234443
今日推荐