1 месяц назад
🚀 Spring совет: таймауты RestTemplate лучше настраивать централизованно
Если в проекте много REST-запросов через RestTemplate, не разбрасывай таймауты по коду. ✅ Правильнее сделать конфигурацию через RestTemplateBuilder: - один общий RestTemplate с дефолтными timeout - плюс отдельные клиенты под “медленные” сервисы...
1 неделю назад
💡 Spring Boot лайфхак: ускоряй интеграционные тесты
Если тебе нужно тестировать Spring MVC контроллеры, но не хочется поднимать всё приложение — используй @WebMvcTest. Что это даёт - Загружает только MVC-слой, без всего Application Context - Тесты работают значительно быстрее - Можно замокать сервисы через @MockBean - Идеально для проверки контроллеров, статусов и ответов API Когда использовать - Тестируешь REST-контроллеры - Нужно проверить HTTP-ответы - Не нужна база, security, messaging и другие слои Идея простая: Вместо запуска всего приложения → поднимаем только веб-контекст...