首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到feign client的kotlin.Unit类型的回退实例

找不到feign client的kotlin.Unit类型的回退实例
EN

Stack Overflow用户
提问于 2019-08-15 04:27:53
回答 1查看 836关注 0票数 1

我试图使用一个微服务作为一个假客户端,但是我得到了这个错误。

代码语言:javascript
复制
Unsatisfied dependency expressed through constructor parameter 0; 
nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.claro.mcp.client.McpUaaClient'
: FactoryBean threw exception on object creation; 
nested exception is java.lang.IllegalStateException: No fallback instance of type class kotlin.Unit found for feign client mcpuaa

Error creating bean with name 'com.claro.mcp.client.McpUaaClient': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalStateException: No fallback instance of type class kotlin.Unit found for feign client mcpuaa

我使用的是Kotlin 1.3.40和Spring Boot 2.1.6。释放。我的项目是基于Khipster code generator

这是我的假客户

代码语言:javascript
复制
@AuthorizedFeignClient(name = "mcpuaa")
public interface McpUaaClient {
    @PostMapping("/api/auth/validatePassword")
    ResponseEntity<JsonObject> validatePassword(String password);
}

我不知道出了什么问题。

EN

回答 1

Stack Overflow用户

发布于 2019-08-18 14:20:39

我设法解决了这个问题,我只需要为我的假客户端实现一个后备。由于Kotlin不支持原语类型,在本例中为"void",这是一种允许spring cloud避免实现回退的类型,因此我不得不创建一个实现来处理这种情况。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57501598

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档