Мой вопрос похож на этот , касающийся RestTemplate в приложении Spring Boot, когда ему дается приведенное ниже определение компонента
@Bean
@RequestScope
public RestTemplate restTemplate(){
return new RestTemplate();
}
против аналогичного определения компонентас областью прототипа по умолчанию, как показано ниже
@Bean
public RestTemplate restTemplate(){
return new RestTemplate();
}
Какая разница будет в другой области действия для компонента RestTemplate при подключении к классу адаптера HTTP?
Я предполагаю, что это поможет повысить производительность за счет введения большего количества компонентов для выполнения задач, но я не знаю достаточно того, как реализация RestTemplate взаимодействует с сетевыми адаптерами более низкого уровня, и будет ли другая область действия компонентастать боровом ресурса.