我正在使用当前的 Spring 引导版本 (1.4.x) 并想知道它是否有任何默认的 api 调用超时。我已经通过放置断点对其进行了测试,但它一直在等待并且没有超时。我还试图通过使用一些注释或 yml 设置为我所有的 spring-boot 应用程序配置默认超时。
我找到了几个替代方案(其中一个在 这里)但是使用 callable 实际上添加了额外的非业务逻辑代码,其中在 xml bean 中设置某些东西在最新的 spring boot 应用程序中已经过时了。
原文由 Gunjan Kumar 发布,翻译遵循 CC BY-SA 4.0 许可协议
我同意以上所有选项,并在我的 spring boot 应用程序中尝试了以下选项。它现在工作得很好。下面是作为 bean 的代码示例。现在只需要
@Autowire
RestTemplate
任何地方(java class
)我需要它。