Spring Cloud中同时使用spring cloud gateway和feign的时候,这两个组件同时会初始化一个httpClient的bean,但两个bean是不一样的类同名的bean,因此致使bean同名冲突,这个时候能够将其中一个本身从新在本身的代码中从新定义一个新的bean的名称便可,我是把feign中的httpclient本身初始化了一个,不过这个问题已经反馈给官方,貌似已经在新的版本中解决了,https://github.com/spring-cloud/spring-cloud-gateway/issues/1134java