1

如果我想SSLSocketFactory为 Feign 客户端使用自定义(例如TrustingAllSSLSocketFactory),我需要覆盖LoadBalancerFeignClientbean 还是可以通过配置来实现。例如功能区有ribbon.CustomSSLSocketFactoryClassName=com.netflix.http4.ssl.AcceptAllSocketFactory.

4

1 回答 1

1

LoadBalancerFeignClient是围绕标准的包装器feign.Client。如果您使用的是 Apache 或 Ok Http,则分别制作自定义HttpClientokhttp3.OkHttpClientbean 就足够了。如果您使用默认创建一个new feign.Client.Default(SSLSocketFactory, HostnameVerifier).

于 2016-11-03T14:52:36.923 回答