Прекрасная Весна Spring Boot 3... Заметка
RSS Весна

Прекрасная Весна Spring Boot 3.4: Spring Boot

Spring Boot 3.4 упрощает интеграцию различных проектов, обеспечивая единый опыт работы с фреймворком. Он нормализует автоматическую настройку реализаций HttpRequestFactory, с улучшенной поддержкой клиентов REST. В Spring Boot 3.4 по умолчанию реализована плавная остановка приложения, позволяющая завершить текущие запросы перед остановкой. Также упрощается настройка тестовой базы данных с помощью аннотации @AutoConfigureTestDatabase. Теперь возможен грубый контроль видимости конечных точек Actuator, а также поддерживается структурированное логирование с Elastic Common Schema, Graylog Extended Log Format и Logstash. ОТLP-диапазоны могут быть отправлены через gRPC, а клиентские сертификаты могут быть использованы для аутентификации в кластерах Couchbase. Переменные FreeMarker в автоматически настроенных конфигурациях FreeMarker могут быть настроены. Добавлена поддержка виртуальных потоков в OtlpMeterRegistry и Undertow, что улучшает производительность. Docker Compose теперь поддерживает несколько файлов конфигурации и пользовательские параметры командной строки. Spring Boot 3.4 использует новый строитель, который поддерживает платформы ARM и x64 из коробки. Изображения GraalVM native, работающие на Apple Silicon в Buildpacks, были обнаружены быстрее, чем native-бинарные файлы macOS. Spring Modulith и Spring AI уже выпустили версии, совместимые с Spring Boot 3.4, что расширяет его экосистему.