如何为IClientConfig创建@Bean 我需要使用预先配置的httpclient委托参数初始化ribbonLoadBalancingHttpClient bean。问题是构造函数需要IClientConfig @Bean,它不在上下文中加载。 如何初始化IClientConfig 这不是工作 IClientConfig.Builder.newBuilder().build();
如何使用IClientConfig创建Bean
UPDATE 我发现,每IClientConfig关系到一个CLIENTNAME 如果我硬编码一个CLIENTNAME(对于如“名”)ribbong将始终CLIENTNAME返回信息 - > “名称”。 但我有一个以上的CMDCMDLINE:
nameone:
ribbon:
listOfServers:
localhost:1110
nametwo:
ribbon:
listOfServers:
localhost:1111
namethree:
ribbon:
listOfServers:
localhost:1112
namefour:
ribbon:
listOfServers:
localhost:1113
IsSecure: true
namefive:
ribbon:
listOfServers:
localhost:1114
namesix:
ribbon:
listOfServers:
localhost:111
所以我重写@Bean为ribbonLoadBalancingHttpClient但IClientConfig必须也把每一个客户端名的上下文。 我该如何做到这一点。 (为什么我要把HttpClient
- >关掉带状客户自签名的证书验证 - 也许还有另一种方法)