问题标签 [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.
java - 假装日志不起作用
我正在尝试为来自 Feign 休息客户端的每个请求进行日志记录。但是我无法让日志记录工作,而“标准”Slf4j 日志记录确实有效。
我有以下内容:
spring - 如何在 FeignClient api 类中使用矩阵变量?
我有一个 FeignClient 类,我想使用 MatrixVariable 传递如下参数
但是当我使用上面的代码时它不起作用。Feign Client 无法理解 MatrixVariable。有没有办法打这个电话?
目前,我找到了使用 PathVariable 的临时解决方案,如下所示
如果有人在 Feignclient 中使用 MatrixVariable 提供更好的解决方案,我真的很感激
spring-cloud - 努力让 SpringCloud Feign 与外部服务一起工作
使用 Feign 访问我在 Eureka 上注册的服务是轻而易举的事。我正在尝试使用 Feign 访问外部服务并在基础知识方面苦苦挣扎。
我正在使用 Bluemix 上的服务,但是为了简化手头的问题,我使用了一个简单的服务。
我的代理显示如下:
我尝试了一些变体(参见上面的代码),最后一个在 Feign Client 注释中硬编码 URL 的变体有效。其他人抛出 TimeoutException。
我很困惑,并试图弄清楚事情。在尝试找出 PathVariables 不工作的原因之前,我想让硬编码的方法工作。
我错过了什么?(或在这里做错了)?
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
java - @EnableFeignClients 和 @FeignClient 在自动装配“FeignContext”NoSuchBeanException 时失败
我正在编写的微服务需要与我们平台中的其他微服务进行通信。在那次尝试中,对我们来说理想的解决方案是Spring Cloud Netflix Feign,实现了@FeignClient
.
但是,当我尝试以下操作时,我遇到了以下异常@Autowired ReviewProvider
:
异常(原因)
ReviewProvider.java
ReviewProvider.java
java - Feign Client 和属性中的名称
我有这样的,
而且我有编译错误,例如,
java.lang.IllegalStateException:服务 id 不是合法的主机名 (${airport.service.name})
问题是如何将主机名表单传递applciation.yaml
给 FeignClient?
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 客户端)
提前感谢您的帮助,非常感谢任何建议和建议
ssl - 如何忽略 Feign 中的 SSL 证书信任错误?
我怎样才能curl -k
在feign
客户端实现?
我知道我可以做到这一点。只是想知道是否有办法忽略或禁用。
java - 正文参数不能与表单参数一起使用-带有Headers和json数据的Feign客户端
我有一个这样的 FeignClient
` 我没有使用 spring cloud netflix。但我不断收到以下异常。
我正在像这样实例化我的客户。
java - Feign Client 不解析 Query 参数
这是我的界面。
这里getUser
调用工作正常。但是isValidRole
由于请求最终是这样发送的,因此无法正常工作。
这里{roleName}
没有解决。我在这里想念什么?感谢一些帮助,因为我在这一点上一无所知。
编辑:还有 1 个问题:有没有办法避免查询参数的自动 url 编码?