Встречается на собеседованиях • сегодня
Работал ли с RestTemplate
Да, работал. RestTemplate — это клиент для выполнения HTTP-запросов в Spring, хотя сейчас он deprecated в пользу WebClient (реактивный подход).
Пример GET-запроса:
```java
RestTemplate restTemplate = new RestTemplate();
String url = "https://api.example.com/data";
ResponseEntity response = restTemplate.getForEntity(url, String.class);
System.out.println(response.getBody());
```
Пример POST-запроса с телом:
```java
HttpHeaders headers = new HttpHeaders();
headers.setContentType(MediaType.APPLICATION_JSON);
HttpEntity request = new HttpEntity<>(new MyRequest("value"), headers);
ResponseEntity response = restTemplate.postForEntity(url, request, MyResponse.class);
```
Плюсы: простота, интеграция с Spring.
Минусы: блокирующий, менее гибкий, чем WebClient.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы