🔹 Spring Debugger: Working With Dynamic Database Connections Just Got Simpler
При запуске Spring-приложения или тестов в режиме отладки этот плагин автоматически находит и регистрирует в секции DataSource подключения к БД, которые были подняты в Testcontainers
🔹 An Introduction to Jakarta Persistence 3.2 by Examples
Статья о нововведениях Jakarta Persistence 3.2. Несмотря на минорное обновление, фич добавили много.
🔹 RESTful API Guidelines
Статья о распространенных ошибках в REST API — несогласованные URIs, неверное использование HTTP-методов и кодов, отсутствие версионирования и стандартов.
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2❤1👍1
🔧 Основные улучшения Spring Boot 4
В новой версии Spring Boot 4, которая выйдет в ноябре 2025 года, разработчики получат ряд значительных улучшений, включая поддержку Jakarta EE 11, интеграцию с GraalVM 24 и улучшенную совместимость с Kotlin 2.2.
🔹 Поддержка Jakarta EE 11
Spring Boot 4 перейдёт на Jakarta EE 11, что обеспечит поддержку Servlet 6.1, JPA 3.2 с Hibernate ORM 7.0 и Bean Validation 3.1. Это улучшит работу с веб-API и базами данных, а также обеспечит лучшую поддержку Kotlin и Java records.
🔹 Интеграция с GraalVM 24
Поддержка GraalVM 24 позволит создавать нативные образы с улучшенной производительностью и меньшим временем запуска, что особенно важно для микросервисной архитектуры и облачных приложений.
🔹 Совместимость с Kotlin 2.2
Spring Boot 4 улучшит работу с Kotlin 2.2, включая поддержку новых возможностей языка и улучшенную интеграцию со сборкой Gradle, что упростит разработку на Kotlin.
🔹Облачные технологии и контейнеризация
Улучшенные Buildpacks и более эффективная сборка Docker-образов обеспечат лучшую поддержку облачных технологий и контейнеризации, что упростит развертывание приложений.
🔹Безопасность
Spring Boot 4 будет основан на Spring Security 7, обеспечивая улучшенную интеграцию с OAuth 2.2 и OIDC, а также улучшенные криптографические настройки по умолчанию для повышения безопасности приложений.
🐸 Библиотека джависта
#свежак
В новой версии Spring Boot 4, которая выйдет в ноябре 2025 года, разработчики получат ряд значительных улучшений, включая поддержку Jakarta EE 11, интеграцию с GraalVM 24 и улучшенную совместимость с Kotlin 2.2.
🔹 Поддержка Jakarta EE 11
Spring Boot 4 перейдёт на Jakarta EE 11, что обеспечит поддержку Servlet 6.1, JPA 3.2 с Hibernate ORM 7.0 и Bean Validation 3.1. Это улучшит работу с веб-API и базами данных, а также обеспечит лучшую поддержку Kotlin и Java records.
🔹 Интеграция с GraalVM 24
Поддержка GraalVM 24 позволит создавать нативные образы с улучшенной производительностью и меньшим временем запуска, что особенно важно для микросервисной архитектуры и облачных приложений.
🔹 Совместимость с Kotlin 2.2
Spring Boot 4 улучшит работу с Kotlin 2.2, включая поддержку новых возможностей языка и улучшенную интеграцию со сборкой Gradle, что упростит разработку на Kotlin.
🔹Облачные технологии и контейнеризация
Улучшенные Buildpacks и более эффективная сборка Docker-образов обеспечат лучшую поддержку облачных технологий и контейнеризации, что упростит развертывание приложений.
🔹Безопасность
Spring Boot 4 будет основан на Spring Security 7, обеспечивая улучшенную интеграцию с OAuth 2.2 и OIDC, а также улучшенные криптографические настройки по умолчанию для повышения безопасности приложений.
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤3🔥2
Лето подходит к концу, а Java-мир кипит новостями. Интересные апдейты:
🔹 Compact Object Headers в JDK 25
Экономия памяти до 22 % и +10 % к скорости работы приложений. Приятный бонус для высоконагруженных систем.
🔹 Project Reactor 2025.0.0-M5
Свежая milestone-версия: стабильнее core, netty и другие модули. Reactive-код станет ещё надёжнее.
🔹 Spring Framework 7.0.0-M7
Добавлены аннотации для устойчивости и новые API для работы с сообщениями — меньше бойлерплейта, больше фокуса на бизнес-логике.
🔹 IntelliJ IDEA 2025.3
Больше не нужно выбирать: Community и Ultimate объединены. Часть функций теперь бесплатна — студия стала проще и доступнее.
🔹 GraalVM CE 24.0.2
Фиксы критичных багов и улучшения в JIT: обновление стоит поставить в первую очередь.
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9👍1🔥1
Календарь перевернули, учебный год начали, а Java-сообщество не стоит на месте. Вот актуальные события и материалы:
🔹 Java 25 (LTS) запланирована на 16 сентября 2025
Среди 18 новых улучшений — профилирование CPU-времени в JFR, Vector API, структурная конкуренция и многое другое. Стабилизация уже в самом разгаре.
🔹 95% пилотных проектов в области генеративного ИИ в компаниях проваливаются
Согласно отчёту MIT, лишь около 5 % пилотных внедрений генеративного ИИ приносят ощутимый финансовый эффект, несмотря на активный интерес и ожидания. Основные причины провалов — неправильная интеграция, неоправданные приоритеты и недостаточная адаптация под бизнес-процессы.
🔹 Java 26 может получить HTTP/3
Следующий релиз рассматривает опциональную поддержку HTTP/3, что может обновить сетевой стек платформы.
🔹 Отказ от Oracle Java в пользу Open-Source
79 % организаций переходят на бесплатные дистрибутивы Java — это экономия до 40 %, гибкое лицензирование и меньше рисков.
🔹 AI-кодогенерация не вытеснит разработчиков
AI хорошо помогает с рутиной, но без человеческого интеллекта, контекста и внимания к качеству и безопасности Java-разработка не обойдётся.
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤2🔥2