在应用启动期间,Spring Cloud FeignClients无法正常工作

时间:2018-12-17 02:21:14

标签: spring-boot spring-cloud spring-cloud-feign feign

在应用启动期间,我使用假装从其他微服务中获取一些数据。我使用 @Service bean的 @PostConstruct 方法来完成这项工作,但是当设置 feign.hystrix.enabled 时,假冒伪装总是立即超时。 >为真。当我将 feign.hystrix.enabled 设置为false时,一切正确。将command.default.execution.isolation.thread.timeoutInMilliseconds配置为大时间无用。可能存在什么问题?这个假人还没准备好上班吗?

图片: maven invork feign config property error

1 个答案:

答案 0 :(得分:0)

发生这种情况时,Spring文档建议您使用ObjectProvider https://docs.spring.io/spring-cloud-openfeign/docs/2.2.4.RELEASE/reference/html/#early-initialization-errors

根据您使用Feign客户端的方式,启动应用程序时可能会看到初始化错误。要变通解决此问题,您可以在自动装配客户端时使用ObjectProvider。