【发布时间】:2019-07-15 12:09:21
【问题描述】:
我想为我的所有RestTemplate 实例设置一个基本配置。
我创建了 RestTemplateProvider,它从 Spring Boot 获取 RestTemplateBuilder 并设置了适当的超时和其他选项。
问题是 - 我如何克隆 RestTemplateBuilder 以防止在使用它的地方对其进行修改?
【问题讨论】:
我想为我的所有RestTemplate 实例设置一个基本配置。
我创建了 RestTemplateProvider,它从 Spring Boot 获取 RestTemplateBuilder 并设置了适当的超时和其他选项。
问题是 - 我如何克隆 RestTemplateBuilder 以防止在使用它的地方对其进行修改?
【问题讨论】:
如果您查看RestTemplateBuilder 的来源,您会注意到每次更改设置时都会创建一个新的RestTemplateBuilder 实例。
所以你想要的基本上已经融入了RestTemplateBuilder 本身,开箱即用。
【讨论】: