首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用带阻器调用RestTemplate

用带阻器调用RestTemplate
EN

Stack Overflow用户
提问于 2015-07-05 21:44:18
回答 1查看 993关注 0票数 0

我正在尝试使用RestTemplate@EnableDiscoveryClient一起使用,它最终调用了带阻断器。在调用堆栈中,最后进行下列调用:

代码语言:javascript
复制
org.springframework.cloud.netflix.ribbon.RibbonClientHttpRequestFactory$
RibbonHttpRequest.getBodyInternal(RibbonClientHttpRequestFactory.java:105)

下面是这个getBodyInternal方法的代码:

代码语言:javascript
复制
 @Override
 protected OutputStream getBodyInternal(HttpHeaders headers) throws IOException {
        throw new RuntimeException("Not implemented");
 }

我的问题是,是什么情况导致这种未实现的方法,以及如何避免这种情况?我正在使用RestTemplate.postForLocation。这种方法不应该用丝带拦截器调用,这是一个普遍的假设吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-09 15:07:04

尝试使用1.0.3.RELEASE版本,它是spring-cloud-starter-parent:Angel.SR3的一部分。这一方法已经实施。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31235294

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档