– Весняний черевик 3: Розширена підтримка власних образів GraalVM, що дозволяє скомпілювати програми у власні виконувані файли. Це призводить до швидшого часу запуску та меншого використання пам’яті, що важливо для хмарних і безсерверних розгортань. – Spring Boot 2: використовує Micrometer для метрики програми.
Навіщо мені оновлювати версію Spring Boot?
- Підтримка Spring Boot 2.7 припиняється 11/2023 (EOS)
- Spring Boot 3 є основою для розробки Java і Spring на наступне десятиліття. Він підтримує: Java 17+ Jakarta EE 9+ …
- Рекомендується постійно оновлювати ваші програми, щоб зменшити ризики безпеки (CVE) і запах коду.
Spring Boot 3 представляє різні покращення та оптимізацію продуктивності, щоб підвищити швидкість реакції та ефективність програми. Ці вдосконалення спрямовані на скорочення часу запуску, мінімізацію обсягу пам’яті та оптимізацію використання ресурсів.
Ні, це не так. 2.7 – це JavaEE, 3.0 – JakartaEE, і вони несумісні. Це саме одна з найбільших (якщо не найбільших) критичних змін при переході від 2.7 до 3.0. Spring Boot 2.7 використовує JakartaEE 8 / Java EE 8, тоді як 3.0 використовує JakartaEE 9.
Spring Boot 3 представляє кілька покращень, щоб полегшити моніторинг працездатності та продуктивності вашої програми. Ви знайдете нові показники, покращене трасування та покращена інтеграція з популярними інструментами спостереження. Спостереження. start("my-operation", observationRegistry).