在spring boot中设置代理相关信息

时间:2016-01-20 07:30:15

标签: java spring spring-boot

有没有办法在spring boot配置中设置网络代理和凭据?

请帮帮我。

我使用RestTemplate来调用其余的api。

1 个答案:

答案 0 :(得分:2)

您应该使用以下代码段启用代理

 SimpleClientHttpRequestFactory factory = new   SimpleClientHttpRequestFactory();
    InetSocketAddress address = new InetSocketAddress(host,portNr);
    Proxy proxy = new Proxy(Proxy.Type.HTTP,address);
    factory.setProxy(proxy);

    restTemplate.setRequestFactory(factory);