问题标签 [feign]

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 投票
8 回答
58864 浏览

java - 假装日志不起作用

我正在尝试为来自 Feign 休息客户端的每个请求进行日志记录。但是我无法让日志记录工作,而“标准”Slf4j 日志记录确实有效。

我有以下内容:

0 投票
1 回答
434 浏览

spring - 如何在 FeignClient api 类中使用矩阵变量?

我有一个 FeignClient 类,我想使用 MatrixVariable 传递如下参数

但是当我使用上面的代码时它不起作用。Feign Client 无法理解 MatrixVariable。有没有办法打这个电话?

目前,我找到了使用 PathVariable 的临时解决方案,如下所示

如果有人在 Feignclient 中使用 MatrixVariable 提供更好的解决方案,我真的很感激

0 投票
1 回答
2108 浏览

spring-cloud - 努力让 SpringCloud Feign 与外部服务一起工作

使用 Feign 访问我在 Eureka 上注册的服务是轻而易举的事。我正在尝试使用 Feign 访问外部服务并在基础知识方面苦苦挣扎。

我正在使用 Bluemix 上的服务,但是为了简化手头的问题,我使用了一个简单的服务。

我的代理显示如下:

我尝试了一些变体(参见上面的代码),最后一个在 Feign Client 注释中硬编码 URL 的变体有效。其他人抛出 TimeoutException。

我很困惑,并试图弄清楚事情。在尝试找出 PathVariables 不工作的原因之前,我想让硬编码的方法工作。

我错过了什么?(或在这里做错了)?

0 投票
1 回答
4069 浏览

java - spring cloud feign hystrix fallback 不起作用

与 Spring Boot 版本 1.3.8.RELEASE 和云版本“Brixton.SR”相同的代码可以正常工作。但“1.5.2.RELEASE”和“Dalston.RC1”不起作用。

例外

HTTP 状态 500 - 请求处理失败;嵌套异常是 java.lang.RuntimeException:com.netflix.client.ClientException:负载均衡器没有可用于客户端的服务器:math-service

0 投票
5 回答
28525 浏览

java - @EnableFeignClients 和 @FeignClient 在自动装配“FeignContext”NoSuchBeanException 时失败

我正在编写的微服务需要与我们平台中的其他微服务进行通信。在那次尝试中,对我们来说理想的解决方案是Spring Cloud Netflix Feign,实现了@FeignClient.

但是,当我尝试以下操作时,我遇到了以下异常@Autowired ReviewProvider

异常(原因)

ReviewProvider.java

ReviewProvider.java

0 投票
3 回答
12210 浏览

java - Feign Client 和属性中的名称

我有这样的,

而且我有编译错误,例如,

java.lang.IllegalStateException:服务 id 不是合法的主机名 (${airport.service.name})

问题是如何将主机名表单传递applciation.yaml给 FeignClient?

0 投票
1 回答
1129 浏览

spring - 带有 FeignClient 的 Spring Boot RepositoryRestResource

我已经构建了两个 spring-boot 应用程序,服务器端 spring-boot 微服务与休息资源和客户端 spring-boot 微服务应用程序使用 HATEOAS 提要使用 Feign 客户端。

我在两边都有两个实体对象 Aggregate 和 Gateway。网关在聚合对象内

只要我没有网关对象的@RepositoryRestResource 接口,我就可以通过聚合检索网关对象,但是如果我有注释,我就无法在客户端的聚合对象上列出网关。我注意到这是因为服务器端 HATEOAS 提要在聚合上添加了网关的链接,而不是网关的 Json 结构。

无论如何,我仍然可以从 Aggregate 对象获取 Gateway 对象,同时为 Gateway 对象提供 @RepositoryRestResource 接口?或者有没有办法配置 Feign Client 从链接中填充 Gateway 对象?

例如..来自客户端http://localhost:9999/aggregates/

在 GatewayRepository 上使用 @RepositoryRestResource 注释

GatewayRepository 上没有 @RepositoryRestResource 注释

从服务器http://localhost:8000/aggregates/

在 GatewayRepository 上使用 @RepositoryRestResource 注释

GatewayRepository 上没有 @RepositoryRestResource 注释

这是我的模型对象的服务器端实现

服务器端的其余存储库是

(在端口 8000 上使用这些 Rest 资源)

在客户端,我对模型 dto 对象进行了相同的植入

和 Feign 客户

(在端口 9999 客户端控制器上使用这些 Feign 客户端)

提前感谢您的帮助,非常感谢任何建议和建议

0 投票
7 回答
25890 浏览

ssl - 如何忽略 Feign 中的 SSL 证书信任错误?

我怎样才能curl -kfeign客户端实现?

我知道我可以做到这一点。只是想知道是否有办法忽略或禁用。

0 投票
4 回答
15742 浏览

java - 正文参数不能与表单参数一起使用-带有Headers和json数据的Feign客户端

我有一个这样的 FeignClient

` 我没有使用 spring cloud netflix。但我不断收到以下异常。

我正在像这样实例化我的客户。

0 投票
4 回答
36380 浏览

java - Feign Client 不解析 Query 参数

这是我的界面。

这里getUser调用工作正常。但是isValidRole由于请求最终是这样发送的,因此无法正常工作。

这里{roleName}没有解决。我在这里想念什么?感谢一些帮助,因为我在这一点上一无所知。

编辑:还有 1 个问题:有没有办法避免查询参数的自动 url 编码?