小编Kar*_*yan的帖子

如何在春季oauth2 OAuth2AccessToken请求上设置代理,或者如何覆盖OAuth2AccessTokenSupport restTemplate变量?

我尝试通过以下方式设置网络代理,但任何一种方法均无效

1:设置jvm变量,例如-Dhttp.proxyHost = -Dhttp.proxyPort = .......
2:创建Bean。

@Bean
public RestTemplate restTemplate() {
    final String proxyHost = "######"; // host
    final int proxyPort = ####;  // port
    SimpleClientHttpRequestFactory factory = new SimpleClientHttpRequestFactory();
    factory.setProxy(new Proxy(Type.HTTP, new InetSocketAddress(proxyHost, proxyPort)));
    return new RestTemplate(factory);
}
Run Code Online (Sandbox Code Playgroud)

但是,此配置被OAuth2AccessTokenSupport.restTemplate覆盖。

因此,以下方法始终返回新创建的rest模板对象。

org.springframework.security.oauth2.client.token.OAuth2AccessTokenSupport

protected RestOperations getRestTemplate() {
    if (restTemplate == null) {
        synchronized (this) {
            if (restTemplate == null) {
                RestTemplate restTemplate = new RestTemplate();
                restTemplate.setErrorHandler(getResponseErrorHandler());
                restTemplate.setRequestFactory(requestFactory);
                restTemplate.setInterceptors(interceptors);
                this.restTemplate = restTemplate;
            }
        }
    }
    if (messageConverters == null) {
        setMessageConverters(new …
Run Code Online (Sandbox Code Playgroud)

proxy spring spring-security spring-boot spring-security-oauth2

5
推荐指数
2
解决办法
4016
查看次数

Protractor的multiCapabilities选项的jasmine-reporter选项

我正在使用[jasmine-reporter]与Protractor进行xml报告.量角器对[jasmine-reporter]的配置如下所示,

onPrepare: function() {
  require('jasmine-reporters');
  jasmine.getEnv().addReporter(new jasmine.JUnitXmlReporter('../e2e_test_out', true, true, 'testresults.e2e.'));
},
Run Code Online (Sandbox Code Playgroud)

上面的配置工作正常,并使用'testresults.e2e'在'e2e_test_out'目录中获取结果.字首.

但是当我使用量角器的multiCapabilities选项时,

  multiCapabilities: [{
  'browserName': 'chrome'
  }, {
  'browserName': 'internet explorer'
  }],
Run Code Online (Sandbox Code Playgroud)

我只收到一套报告.从那以后我无法理解单个浏览器的结果.

有没有办法为两个浏览器生成两个差异报告/组合报告?

jasmine protractor

4
推荐指数
1
解决办法
2894
查看次数