问题标签 [openfeign]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
490 浏览

feign - OpenFeign Builder 默认客户端

Openfeign Builder 使用的默认客户端是什么。

OkHttp 客户端

默认客户端是什么?

0 投票
1 回答
1064 浏览

java - 如何为具有多个同名查询参数的 API 编写 feign 客户端?

我正在尝试编写一个 feign 客户端来调用以从服务器检索数据,其中 api 接受相同命名的查询参数列表以确定要询问多少数据。这是我试图点击的示例网址:

到目前为止,对于我的假客户,我正在尝试以这种方式进行设置:

但是,这似乎并没有以所需的方式格式化请求,所以我的问题是如何设置我的 feign 客户端以将其请求提交到 url,如上例所示?

0 投票
2 回答
3313 浏览

java - Openfeign + Spring cloud:字段需要找不到类型的bean

我对 spring 和 openfeign 有疑问,我认为你可以帮助我。

我有一个pom文件如下:

我在主类中声明了以下配置:

我有一个自定义的 feign 配置类:

我有一个开放的假装客户端,如下所示:

最后是我需要在其中使用此客户端的组件:

但是该应用程序给了我下一条消息:

我尝试了几种配置,但我无法让 openfeign 客户端成为 P2ProcessAlgorithm 类中可识别的 bean。

你有什么主意吗?

提前致谢

0 投票
1 回答
256 浏览

spring-mvc - Feign Client 编译失败,它把 BindingResult 当作第二个 Body 参数

我正在学习使用 Spring 的 Feign Client,所以我构建了两个简单的项目(serviceA 和 serviceB)来测试它。我有以下代码:

serviceA 休息接口:

serviceArest接口实现:

serviceA 假客户声明:

现在,当我将一个实例自动装配UserFeignClient到我的 serviceB 中时,当我的 REST 方法采用单个参数时,我可以很好地使用它。但是,当我尝试使用BindingResult上述方法验证参数时,出现以下异常:

为什么 Feign 认为 BindingResult 是第二个 Body 实体?有没有什么办法解决这一问题?

0 投票
1 回答
4062 浏览

java - 如何修复依赖错误项目构建错误:依赖项云:spring-cloud-starter-openfeign:jar丢失

我在 eclipse java 中有 pom.xml 用于在 java 中构建简单的 Rest web 服务,但是该依赖项显示错误,我已经尝试并且我添加版本和更新项目仍然存在依赖项错误,我该如何解决?..... …………

这是我的pom

这是我的错误依赖

项目构建错误:org.springframework.cloud:spring-cloud-starter-openfeign:jar 的“dependencies.dependency.version”缺失。

0 投票
3 回答
5555 浏览

java - 使用 Feign Client 时有没有办法添加多个标题

我有一个 Feign 客户端来访问需要两个标头的 createUser 端点:用户名和密码。我知道如何添加一个标头,但是如何在请求中添加两个标头?

}

更新:现在根据下面的答案,我将界面主体更改为:

调用它的代码是:

然后我收到一个错误:

0 投票
1 回答
993 浏览

spring - 在某些 API 调用上禁用 Feign 日志记录

我正在使用以下配置来启用使用 feign 进行的 API 调用的日志记录

我的应用程序正在调用 3 个 API,并且 feign 正在为所有 3 个 API 正确记录请求和响应 JSON。我想为其中一个 API 禁用此日志记录。您能否告知必要的配置。提前感谢

0 投票
1 回答
2412 浏览

spring - Spring + OpenFeign:POST 导致 NoSuchBeanDefinitionException

我已经为此苦苦挣扎了一段时间。简而言之,问题是每当我POST使用 OpenFeign 发出请求时,都会出现以下错误:

首先,我build.gradle直接从 Spring Initializr 生成我的,包括 Eureka Discovery Client、Hystrix、Lombok、OpenFeign 和 Spring Reactive Web:

然后,我创建了我的main方法:

然后,我的 Feign 代理:

Whereecho-service是一个简单的 echo 应用程序,它接受一个EchoRequestDTO 并返回一个EchoResponseDTO。

EchoResponse很相似。然后我写了以下服务:

最后,我写了一个控制器:

哪里FeignRequest很简单:

FeignResponse很相似。

每当我对服务进行以下POST调用时:

我收到以下错误:

0 投票
1 回答
78 浏览

java - OpenFeign 控制器中的配置值为空

嗨,我是 openfeign 的新手,我正在尝试使用构建 fein 客户端的控制器类,并且想使用配置文件中的“baseurl”,但它不是从配置文件中读取它,而是在其他部分读取它在项目的调试模式下,这似乎甚至在配置类准备好之前就已经命中,请帮助。

0 投票
1 回答
1099 浏览

java - Feign 处理 301 作为异常

我正在开发一个使用 Feign 客户端调用另一个服务的应用程序。现在的问题是我不断将 301 作为异常抛出。如何传播此以忽略 301 作为错误并从服务中获取实际响应?

这是我试图调用的服务的客户端界面。