首页 > TAG信息列表 > netflix-feign

java-Spring Cloud Feign Client重复列表值

我有一个使用Spring cloud Feign映射我的其余客户端的接口. @FeignClient(url = "http://localhost:8080") public interface RestClient { @RequestMapping(value = "?ids={ids}", method = GET) List<Posicao> get(@RequestParam(value = "ids"

java-密钥名称中带有破折号的JSON响应

我正在假装打我的休息电话.不幸的是,我收到的回复之一看起来像这样: { "customer-id" : "0123" } JSON响应会自动映射到我的POJO之一.此响应对象不能具有名称为“ customer-id”的属性字段,因为标识符名称中不允许使用破折号(-). 我尝试了以下方法: public class LookUpAccoun

java – spring-cloud-feign Client和带有Date类型的@RequestParam

这次我正在使用Declarative REST Client,在一些Spring Boot App中使用Feign. 我想要实现的是调用我的一个REST API,它看起来像: @RequestMapping(value = "/customerslastvisit", method = RequestMethod.GET) public ResponseEntity customersLastVisit( @Request

在没有Spring Cloud的情况下使用RibbonClient和Consul发现

我试图设置Feign来使用RibbonClient,比如MyService api = Feign.builder().client(RibbonClient.create()).target(MyService.class,“https:// myAppProd”);,其中myAppProd是我可以在领事中看到的应用程序.现在,如果我为Feign客户端使用Spring注释(@FeignClient(“myAppProd”),@

java – 使用Hystrix Feign记录请求和响应json有效负载

我正在使用Hystrix Feign和Spring Encoder. 我想记录每个请求发出的确切请求(Json)有效负载以及回应.我怎样才能做到这一点?解决方法:当你定义你的假配置时,你需要set the feign logger level,根据feign logger class,你有4个可能的值,所以你可能想要使用Logger.Level.FULL. 希望这

如何在Java Spring应用程序中缓存使用Netflix的Feign库进行的HTTP请求

在使用Netflix的Feign向服务发出HTTP请求的Spring启动应用程序中,是否有一种简单的方法可以自动缓存和返回这些缓存的值?缓存应基于传递给请求的参数(类似于记忆X分钟的函数). 我正在寻找下面的@Cache注释: @Component @FeignClient(value = "facebook", url = "${auth.facebook.url

java – 使用Netflix Feign传递数据流

在工作中,我们使用Netflix的Feign Client来帮助处理服务之间的请求.然而,我对它显然缺乏流式传输数据的能力感到困惑,特别是考虑到Netflix众所周知的流媒体视频商业模式.我显然在这里遗漏了一些东西. 为了解释,服务A要求服务B的Feign客户端提供数据流,而服务B在响应中发送流.此时,

如何通过假装在春天的云中调整负载平衡规则

据我所知,假装包括功能区,我在我的代码中证明了这一点. 当我使用假装时,默认规则是循环规则. 但是如何在我的假装客户端代码中更改规则,功能区是唯一的方法吗? 以下是我的代码,请帮忙. ConsumerApplication.java @SpringBootApplication @EnableDiscoveryClient @EnableFeignClient

spring – Feign Client Eureka POST请求正文

我正在尝试使用Feign和Eureka将服务器A的发布请求转发到服务器B.这两个服务器都被Eureka成功地取消了. 这有效: @Feignclient public interface MyFeignClient { @RequestMapping(value = "test", = RequestMethod.POST, consumes = "application/json") ResponseEntity<St