Spring Cloud中同時使用spring cloud gateway和feign的時候,這兩個組件同時會初始化一個httpClient的bean,但兩個bean是不一樣的類同名的bean,因此致使bean同名衝突,這個時候能夠將其中一個本身從新在本身的代碼中從新定義一個新的bean的名稱便可,我是把feign中的httpclient本身初始化了一個,不過這個問題已經反饋給官方,貌似已經在新的版本中解決了,https://github.com/spring-cloud/spring-cloud-gateway/issues/1134java