如何爲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
- >關掉帶狀客戶自簽名的證書驗證 - 也許還有另一種方法)