-
3 votesanswersviews
无法让Feign客户端为基本示例工作
无法让Feign客户端工作 . 首先尝试使用POST . 保持运行与编码器/解码器相关的错误说类型不正确 . 然后在github上找到一个例子,最后调用简单的GET API并决定试一试 . 仍然失败 在Github和网上,我看到Feign Client Spring-Cloud,OpenFign,Netflix.feign的多个版本有不同的版本 . 任何人都可以描述一个人应该用于 生产环境 的最好... -
3 votesanswersviews
spring boot feign client获取HTTP 404
我目前正在检查如何在我的一个项目中使用Feign作为声明式REST客户端 . 以下是Feign Client @FeignClient(name = "SEARCHCABMS",configuration = AppFeignConfiguration.class) public interface SearchCabMsClient { @Re... -
2 votesanswersviews
我可以动态创建Feign客户端或创建具有不同名称的实例
我已经定义了一个REST接口,它具有不同的Spring Boot Application实现,使用不同的 spring.application.name ( spring.application.name 在我的业务中不能相同) . 我怎样才能定义Feign Client,并且可以访问所有SpringBootApplication REST服务? SpringBootApplication A(s... -
2 votesanswersviews
根据环境定义不同的Feign客户端实现
我有一个Spring启动应用程序,它使用Feign通过Eureka调用外部Web服务 . 我希望能够使用模拟的Feign接口实现来运行应用程序,因此我可以在本地运行应用程序而无需运行Eureka或外部Web服务 . 我曾经想象过定义一个允许我这样做的运行配置,但我很难让它运行起来 . 问题是,无论我尝试什么,Spring“魔法”都会为Feign界面定义一个bean . Feign interfac... -
0 votesanswersviews
Feign Consul:仅启用发现(客户端),而不启用注册(服务)
引用docs: @EnableDiscoveryClient使app成为Consul“服务”(即它自己注册)和“客户端”(即它可以查询Consul以查找其他服务) . 如何配置使用Feign作为REST客户端的Spring Boot应用程序并在Consul中查找服务实例但不在Consul中注册应用程序本身? 我试过了: 一个 . 各种组合 spring.cloud.consul.enabled... -
0 votesanswersviews
使用带有Spring引导的Feign时,将URL加倍
我对Spring启动并不熟悉,我正在使用Feign Rest客户端与我的Web服务进行通信 . 但我得到的URL是双倍的,无法调用预期的服务 . @FeignClient(name= "exchange-service", url="localhost:8000") public interface ExchangeServiceProxy { @GetM... -
0 votesanswersviews
在Junit实现中假装客户端嘲笑
我一直试图在Spring引导实现中模拟来自Services的feign客户端调用来编写Junit测试用例 . //Service code @Autowired private PersonClient personClient; //Using the personClient public Person someMethod(){ //Interface defined with U... -
2 votesanswersviews
ArangoDB创建/更新没有新的
我正在尝试使用arangodb rest api和spring-cloud-feign构建某种存储库 . 当我执行Get时,一切都很好,我收到了它应该实现的实体,我甚至可以将 _key 映射到我的 property . 我的问题是当我尝试执行创建/更新(Post / Patch)时,如果我为 returnNew 添加查询参数,我会收到新的Object,但是在 new 内 . 例如:http://... -
0 votesanswersviews
假冒客户端无法加载服务
在我的项目中,不同的服务被部署为微服务,授权和身份验证在一个通用的jar文件中处理,该文件在每个微服务项目中作为依赖项添加 . 微服务之间的通信是通过假装客户端完成的 下面给出了这种服务的Gradle文件 dependencies { compile('org.springframework.boot:spring-boot-starter') compile('org.sprin... -
0 votesanswersviews
spring boot 2 feign eureka client不会将service-name解析为URL
我正在使用spring-cloud(Finchley.SR1)尝试spring-boot(2.0.5)并尝试使用Eureka作为发现服务器和Feign / Ribbon作为客户端在两个服务之间 Build 通信 . 设置非常简单(虽然我尝试了各种各样的事情和其他答案有点混乱): Eureka's application.yml spring: application: name: eu...