Feign:No fallbackFactory instance of type报错
目录
背景
我在:ruoyi-api-system这个模块,这个模块仅仅是放了一些类,没有启动类
src/main/java/com.ruoyi.system.api 下面添加了自己的远程调用类:
这个类是在:ruoyi-auth模块中用到的.
报错
但是当我启动ruoyi-auth的时候,发现报错了:
No fallbackFactory instance of type class com.jnhc.system.api.factory.RemotexxxxFallbackFactory found for feign client remoteTeUserService
最后解决方案
在:RuoyiAuthApplication
这个类上面,添加
|
|
这样就可以了.
>»»»»»»»»»»»»警告»»»上面的方法不管用»»»»»>
最后解决方案2
最后是这样弄的,一定要注意:
在ruoyi-api 下面的 ruoyi-api-system 中有个 src/main/java
然后有个src/main/resources
这里面有个META-INF里面有个
spring.factories
文件,在这个文件中配置的
|
|
分析
由于此项目工程种没有添加Spring/SpringBoot/SpringCloud等任何包,故无法使用注解将其注入,需要直接使用spring.factories
文件注入Bean