我有同样的问题,并发现了这种情况发生的愚蠢原因:我认为导入Feign就足够了。但实际上我错过了这种依赖:
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-consul-discovery</artifactId> </dependency>
(别忘了名字中的STARTER)
一旦我使用它,我看到我的应用程序启动后的10s,日志中的一些Consul相关活动正在发生,即使没有做任何事情,这是一个好兆头。然后我确认它按预期工作。