问题标签 [spring-cloud-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 投票
1 回答
561 浏览

spring-boot - 图像被 Spring 和 Feign Client 损坏

我很抱歉我的英语不好:(

我想用 Feign Client 上传图片文件,但是图片在服务器应用程序上损坏了。

与客户端应用程序和服务器应用程序一起保存的相同图像。但结果如下:

https://i.stack.imgur.com/xbiPS.png

怎么了?请帮我。

0 投票
1 回答
1289 浏览

java - 如何从 spring-cloud-netflix-feign 在 Feign-Client 中设置 HostnameVerifier

我正在尝试将我的 Spring Cloud Feign Client 设置为使用自定义 HostnameVerifier。我需要自定义 HostnameVerifier 来忽略证书问题。我怎样才能做到这一点?

这是我当前的配置:

0 投票
2 回答
14462 浏览

spring-boot - Spring Cloud Feign OAuth2 请求拦截器不起作用

我正在尝试使用 spring cloud feign 创建一个简单的 REST 客户端来使用受 OAuth2 安全令牌保护的服务。我正在使用 OAuth2FeignRequestInterceptor 添加不记名令牌,请检查我的以下代码。我正面临 401。当尝试调试我的代码时,我在我的 Request 对象中找不到承载令牌。

这是我的客户端界面

我的属性在下面

我的主课

0 投票
1 回答
1298 浏览

spring-cloud - Feign + Consul:只启用发现(客户端),不启用注册(服务)

引用文档

@EnableDiscoveryClient 使应用程序成为 Consul“服务”(即它自己注册)和“客户端”(即它可以查询 Consul 以定位其他服务)。

如何配置使用 Feign 作为 REST 客户端并在 Consul 中查找服务实例但不在 Consul 注册应用程序本身的 Spring Boot 应用程序?

我试过了:

一个。各种组合

湾。根本不使用注解,只

在调用期间产生异常:

org.springframework.beans.factory.UnsatisfiedDependencyException:创建 org.springframework.cloud.consul.discovery.ConsulRibbonClientConfiguration 中定义的名称为 'ribbonServerList' 的 bean 时出错:通过方法 'ribbonServerList' 参数 1 表达的依赖关系不满足;嵌套异常是 org.springframework.beans.factory.NoSuchBeanDefinitionException:没有“org.springframework.cloud.consul.discovery.ConsulDiscoveryProperties”类型的合格 bean 可用:预计至少有 1 个有资格作为自动装配候选者的 bean。依赖注释:{}

我的FeingClient界面是这样注释的:

其中 test-service 是在 Consul 中成功注册的服务。

0 投票
1 回答
2373 浏览

spring-cloud - netflix feign 客户端 - RequestMethod.POST 向服务提交空 json 对象

当我使用 netflix 客户端发送 POST 请求时,当它到达服务使用者时,json 属性是空白的。

下面是我的界面

方法 identifyTagsTest 有效,我能够成功获得响应。此方法是没有输入的 GET 方法

当我尝试 POST 方法时,将对象作为参数传递,在端点服务实现中,对象属性为空。

有人遇到过这样的问题吗?我的配置有什么错误吗?

0 投票
1 回答
6259 浏览

spring-cloud - 如何使用 swagger-codegen-maven-plugin 生成 Spring Cloud feign 客户端

我想使用 swagger-codegen 生成我的 feign 客户端代码,但我找不到可以引导我这样做的文档。

我有一个使用spring cloud的微服务,几个使用spring-cloud-feign接口来请求数据的api服务。我希望我可以生成feign客户端代码。

语言/库设置为 'java/feign',只有模型没有 feign 客户端;

语言设置为“spring”,“feign”是不受支持的库。

我很困惑如何生成我的所有代码?似乎几乎没有指南或文档或演示?

0 投票
1 回答
104 浏览

spring - HystrixCodaHaleMetricsPublisher 不能与 spring-cloud-feign hystrix 结合使用

与和spring-cloud-feign结合使用时遇到了一个奇怪的问题。创建了度量节点,但没有数据进入。HystrixCodaHaleMetricsPublisherGraphite

我的配置:

0 投票
0 回答
472 浏览

java - 在 FeignClient 的配置中模拟 bean

我有一个 Spring Cloud FeignClient:

AccountSettingsClientConfig 是:

现在在集成测试中,我需要模拟 oauth2FeignRequestInterceptor bean,但它不起作用:

我也用@MockBean 试过,效果一样。任何想法如何解决它?

0 投票
2 回答
4891 浏览

spring-cloud - 在运行时更改 FeignClient url

拥有 Feign 客户端:

是否可以利用 Spring Cloud 的环境更改功能在运行时更改 Feign url?(更改feign.url属性并调用/refresh端点)

0 投票
0 回答
603 浏览

spring-cloud - 是@EnableFeignClients @EnableCircuitBreaker 冲突

我配置了springboot应用程序

并得到错误

java.lang.NoClassDefFoundError:com/netflix/hystrix/contrib/javanica/aop/aspectj/HystrixCommandAspect

但是如果我将注释更改为

这意味着删除了注释@EnableCircuitBreaker

服务器启动成功。为什么会@EnableFeignClients冲突@EnableCircuitBreaker?或者错误是如何发生的?