Налаштування read timeout і пул підключень у RestTemplate в Spring Boot 3.2.2: Проблеми та Рішення

Налаштування read timeout і пул підключень у RestTemplate в Spring Boot 3.2.2: Проблеми та Рішення

7 Березня 2024 в 22:08 37

Проблема полягає в тому, як налаштувати read timeout та пул підключень у RestTemplate в Spring Boot версії 3.2.2. Згідно з документацією, можна створити RestTemplate за допомогою такого коду:

У цьому прикладі ми надаємо власний об’єкт HTTP-клієнта з фабрикою підключень SSL та пулом підключень. Проте, метод setReadTimeout() викидає виняток про застарілість, як зазначено тут.

Згідно з цим, рішенням буде:

Проте виникає питання, як налаштувати фабрику підключень SSL, менеджер підключень тощо.