千锋教育-做有情怀、有良心、有品质的职业教育机构
import java.net.URI;
import java.net.URISyntaxException;
import java.net.URLEncoder;
import java.nio.charset.StandardCharsets;
import java.util.HashMap;
import java.util.Map;
import java.util.Set;
import java.util.stream.Collectors;
接下来,我们可以通过以下步骤来操作uricomponentsbuilder:
UriComponentsBuilder builder = UriComponentsBuilder.newInstance();
2. 设置协议、主机和端口:
builder.scheme("http")
.host("example.com")
.port(8080);
3. 设置路径:
builder.path("/api/users");
4. 添加查询参数:
builder.queryParam("name", "John")
.queryParam("age", 25);
5. 构建URI对象:
URI uri = builder.build().encode().toUri();
在以上步骤中,我们可以根据需要设置协议、主机、端口、路径和查询参数。如果有多个查询参数,可以使用queryParam方法多次添加。
import java.net.URI;
import java.net.URISyntaxException;
import java.net.URLEncoder;
import java.nio.charset.StandardCharsets;
import java.util.HashMap;
import java.util.Map;
import java.util.Set;
import java.util.stream.Collectors;
public class UriComponentsBuilderExample {
public static void main(String[] args) {
UriComponentsBuilder builder = UriComponentsBuilder.newInstance();
builder.scheme("http")
.host("example.com")
.port(8080)
.path("/api/users")
.queryParam("name", "John")
.queryParam("age", 25);
URI uri = builder.build().encode().toUri();
System.out.println(uri.toString());
}
以上代码将输出以下URL:千锋教育IT培训课程涵盖web前端培训、Java培训、Python培训、大数据培训、软件测试培训、物联网培训、云计算培训、网络安全培训、Unity培训、区块链培训、UI培训、影视剪辑培训、全媒体运营培训等业务;此外还推出了软考、、PMP认证、华为认证、红帽RHCE认证、工信部认证等职业能力认证课程;同期成立的千锋教研院,凭借有教无类的职业教育理念,不断提升千锋职业教育培训的质量和效率。

上一篇
聚合路由怎么操作
相关推荐