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
<dependency> <groupId>org.springframework.social</groupId> <artifactId>spring-social-config</artifactId> <version>1.1.6.RELEASE</version> </dependency> <dependency> <groupId>org.springframework.social</groupId> <artifactId>spring-social-core</artifactId> <version>1.1.6.RELEASE</version> </dependency> <dependency> <groupId>org.springframework.social</groupId> <artifactId>spring-social-security</artifactId> <version>1.1.6.RELEASE</version> </dependency> <dependency> <groupId>org.springframework.social</groupId> <artifactId>spring-social-web</artifactId> <version>1.1.6.RELEASE</version> </dependency>
参考
(2条消息) 前后端分离项目 — SpringSocial 绑定与解绑社交账号如微信、QQ_weixin_34297300的博客-CSDN博客