В конце прошлой неделе случилось важное событие для Java разработчиков - вышла новая долгожданная версия Spring Boot 2.3.0. Что хорошего в новой версии?
- Поддержка Java 14.
- Обновление ключевых зависимостей, включая последний релиз Spring Data семейства.
- Поддержка построения более эффективных Docker образов из коробки (меньше плагинов теперь нужно).
- Использование /config/*/application.properties на файловой системе для вычитки конфигураций (убирает кучу костылей в Kubernetes деплоях).
- Реализация graceful shutdown, что очень важно в мире контейнеризации.
- Liveness и readiness пробы из коробки, что прекрасно для использования Kubernetes.
- Добавлен еще одна слайс-аннотация для тестирования веб-сервисов WebServiceClientTest.
- Улучшения actuator для еще большего удобства observability.
Много настроек изменилось, поэтому рекомендуется использовать spring-boot-properties-migrator для миграции. Он поможет мигрировать некоторые настройки на лету, а также покажет какие потенциальные проблемы есть.
#java #spring_boot
- Поддержка Java 14.
- Обновление ключевых зависимостей, включая последний релиз Spring Data семейства.
- Поддержка построения более эффективных Docker образов из коробки (меньше плагинов теперь нужно).
- Использование /config/*/application.properties на файловой системе для вычитки конфигураций (убирает кучу костылей в Kubernetes деплоях).
- Реализация graceful shutdown, что очень важно в мире контейнеризации.
- Liveness и readiness пробы из коробки, что прекрасно для использования Kubernetes.
- Добавлен еще одна слайс-аннотация для тестирования веб-сервисов WebServiceClientTest.
- Улучшения actuator для еще большего удобства observability.
Много настроек изменилось, поэтому рекомендуется использовать spring-boot-properties-migrator для миграции. Он поможет мигрировать некоторые настройки на лету, а также покажет какие потенциальные проблемы есть.
#java #spring_boot