feign调用启动报错 FactoryBean threw exception on object creation; nested exception is java.lang.IllegalStateException: template has not been resolved.
时间: 2024-03-10 17:47:09 浏览: 294
springcloud - 2021.0.3版本 - (一)服务注册nacos+feign
这个问题通常发生在使用 Feign 调用时,它表示在创建对象时,FactoryBean 抛出了异常,导致对象无法创建。而异常的原因是模板尚未被解析。
解决这个问题的方法是检查模板是否正确配置,并确保它已经被正确解析。你可以尝试在配置文件中增加如下的配置:
```yaml
feign:
hystrix:
enabled: true
httpclient:
enabled: false
okhttp:
enabled: true
```
这里的代码是针对使用 OkHttp 进行 Feign 调用的情况,如果你使用的是其他的 HTTP 客户端,那么你需要相应地修改配置文件中的代码。
另外,你还可以检查一下 Feign 的配置是否正确,确保它能够正常工作。如果问题依然存在,你可以尝试升级 Feign 版本或者更换其他 HTTP 客户端进行调用。
阅读全文