错误信息
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'xxx: FactoryBean thre
w exception on object creation; nested exception is java.lang.IllegalStateException: Incompatible fallback instance. Fallback/fallbackFactory of type class xxx is not assignable to interface xxx for feign client order-service
at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:170) ~[spring-beans-5.0.5.RELEASE.j
ar!/:5.0.5.RELEASE]
这种错误比较简单,找到核心语句翻译大概就能够明白项目哪里的问题
Fallback/fallbackFactory of type class com.xxx.ClientFallback is not assignable to interface com..xxx.Client for feign client order-service
这一句就是提取核心解析翻译 获取直接就能够明白了
看到这里就知道使用的feign 的回退方法或者回退的工厂方法出现问题,再看下面的
Incompatible fallback instance.
is not assignable to interface
不兼容接口的方法,一般可能的问题是 没有写implements
- 并且错误一般也会给出具体的位置