fa
Feedback
Spring АйО

Spring АйО

رفتن به کانال در Telegram

Русскоязычное сообщество Spring-разработчиков. Habr: bit.ly/433IK46 YouTube: bit.ly/4h3Ci0x VK: bit.ly/4hF0OG8 Rutube: bit.ly/4b4UeX6 Яндекс Музыка: bit.ly/3EIizWy Чат для общения: @spring_aio_chat По вопросам сотрудничества: @befayer

نمایش بیشتر

📈 تحلیل کانال تلگرام Spring АйО

کانال Spring АйО (@spring_aio) بازیگری فعال است. در حال حاضر جامعه شامل 10 919 مشترک است و جایگاه 11 369 را در دسته فناوری و برنامه‌ها و رتبه 59 853 را در منطقه روسيا دارد.

📊 شاخص‌های مخاطب و پویایی

از زمان ایجاد در невідомо، پروژه رشد سریعی داشته و 10 919 مشترک جذب کرده است.

بر اساس آخرین داده‌ها در تاریخ 20 ژوئن, 2026، کانال فعالیت پایداری دارد. در ۳۰ روز گذشته تغییر اعضا برابر 89 و در ۲۴ ساعت گذشته برابر 10 بوده و همچنان دسترسی گسترده‌ای حفظ شده است.

  • وضعیت تأیید: تأیید نشده
  • نرخ تعامل (ER): میانگین تعامل مخاطب 55.45% است و در ۲۴ ساعت نخست پس از انتشار، محتوا معمولاً 24.99% واکنش نسبت به کل مشترکان کسب می‌کند.
  • دسترسی پست‌ها: هر پست به طور میانگین 6 058 بازدید دریافت می‌کند. در اولین روز معمولاً 2 730 بازدید جمع‌آوری می‌شود.
  • واکنش‌ها و تعامل: مخاطبان به‌طور فعال حمایت می‌کنند؛ میانگین واکنش به هر پست 44 است.
  • علایق موضوعی: محتوا بر موضوعات کلیدی مانند айо, хабр, api, jep, amplicode تمرکز دارد.

📝 توضیح و سیاست محتوایی

نویسنده این فضا را محل بیان دیدگاه‌های شخصی توصیف می‌کند:
Русскоязычное сообщество Spring-разработчиков. Habr: bit.ly/433IK46 YouTube: bit.ly/4h3Ci0x VK: bit.ly/4hF0OG8 Rutube: bit.ly/4b4UeX6 Яндекс Музыка: bit.ly/3EIizWy Чат для общения: @spring_aio_chat По вопросам сотрудничества: @befayer

به لطف به‌روزرسانی‌های پرتکرار (آخرین داده در تاریخ 21 ژوئن, 2026)، کانال همواره به‌روز و دارای دسترسی بالاست. تحلیل‌ها نشان می‌دهد مخاطبان به‌طور فعال با محتوا تعامل دارند و آن را به نقطه اثرگذاری مهم در دسته فناوری و برنامه‌ها تبدیل کرده‌اند.

10 919
مشترکین
+1024 ساعت
+187 روز
+8930 روز
آرشیو پست ها
Трек Spring АйО на JPoint — смотри бесплатно! На JPoint 2026 часть программы будет доступна бесплатно — как отдельный трек от
Трек Spring АйО на JPoint — смотри бесплатно! На JPoint 2026 часть программы будет доступна бесплатно — как отдельный трек от сообщества Spring АйО. 📅 29 апреля, онлайн 🗣Илья Николаев (МегаТех) — безопасная работа с секретами в Spring Boot: уходим от ENV к Vault и корпоративным хранилищам 🗣Никита Кириллов (Axelix Labs) — платформенные стартеры и экосистемы поверх Spring Boot: версии, бины, автоконфигурации без боли 🗣Артемий Дегтярев (ПО «ТРЕК») — текущее состояние Spring Data JDBC: фичи, ограничения, развитие подхода 🗣Михаил Поливаха (Spring АйО) — Axelix в рантайме: как видеть, что реально происходит в приложении с бинами, конфигами и транзакциями 🗣Рустам Курамшин (MAGNIT TECH) — кастомные метрики в Spring Boot и Grafana: от кода до дашбордов для продакшена Этот трек вырос из практики сообщества: как на самом деле живет Spring Boot в продакшене, где возникают сложности и какие есть рабочие подходы к их решению. Приходите слушать, обсуждать и узнавать новое. Зарегистрироваться

⚡️⚡️⚡️ Тысячи людей в онлайне: Spring AйО x JPoint 2026 В прошлом году мы проводили Spring Now 2025 – бесплатную онлайн конфе
⚡️⚡️⚡️ Тысячи людей в онлайне: Spring AйО x JPoint 2026 В прошлом году мы проводили Spring Now 2025 – бесплатную онлайн конференцию для Spring-разработчиков. В моменте на всех площадках нас смотрело более 1000 разработчиков с разных уголков планеты.
В этом году Spring Now стал частью самой большой Java-конференции в РФ – JPoint/Joker.
Но концепция бесплатной конференции с лучшими докладами про передовые технологии из Spring-экосистемы никуда не делась! 29 апреля вас ждут 5 докладов про Spring! Трансляция пройдет на сайте конференции и будет доступна всем зарегистрировавшимся. ⛔️Все, кто будет присутствовать на JPoint 2026 вживую, смогут наблюдать доклады в зале №2 на протяжении целого дня. Не упусти возможность посмотреть доклады экспертов Spring АйО и приглашенных спикеров! ЗАРЕГИСТРИРОВАТЬСЯ 🔫

❓Spring АйО Академия. Спрашивали? Отвечаем! После анонса программы по продвинутому Hibernate нам прилетело несколько повторяю
Spring АйО Академия. Спрашивали? Отвечаем! После анонса программы по продвинутому Hibernate нам прилетело несколько повторяющихся вопросов. Собрали ответы в одном посте.
1. Будут ли другие темы, кроме Hibernate? Да, и это как раз один из наших следующих фокусов. Spring АйО Академия — не история про один курс. У нас достаточно экспертизы и материалов, чтобы постепенно запускать программы по ключевым темам экосистемы Spring, а также по современной Java/Kotlin-разработке. Дальше будем смотреть на запросы сообщества, интерес к первым потокам и вашу обратную связь. Чем больше будет отклика, тем быстрее появятся новые программы. 2. Будет ли повтор этого курса позже? В 2026 году — нет. У Михаила плотный график, и после первого потока мы хотим сфокусироваться на подготовке следующих программ Академии. Поэтому если вам актуален именно этот курс по Hibernate, лучше заходить сейчас: дата следующего набора пока не определена. 3. Будет ли сертификат после окончания программы? Да. После завершения обучения участники получат именной сертификат Spring АйО Академии с подписью Михаила. 4. До какого числа можно записаться? Заявки принимаем до 00:00 МСК 1 мая. Это необходимо, чтобы мы могли финализировать группу и уделить максимум внимания подготовке инфраструктуры для каждого участника. Нам важно, чтобы старт прошел комфортно для всех, поэтому после этой даты, увы, запись будет закрыта. 5. Будут ли бонусы у участников первого потока? Да. Для участников первого потока будет действовать постоянная персональная скидка 15% на будущие программы Spring АйО Академии. Подробности по применению скидки отправим каждому участнику отдельно.
Если давно хотели разобраться, как Hibernate ведет себя в реальных enterprise-системах, а не в учебных примерах — это хороший момент зайти в первый поток. 🔗 Программа курса и запись: https://spring-aio.ru/advanced_hibernate

Спасибо всем, кто был вчера в онлайне и задавал вопросы — получилось живо! Запись трансляции «Научи своего AI-агента писать к
Спасибо всем, кто был вчера в онлайне и задавал вопросы — получилось живо! Запись трансляции «Научи своего AI-агента писать код на Spring» уже доступна на всех площадках. 😉 СМОТРЕТЬ НА YOUTUBE 😄 СМОТРЕТЬ В VK ВИДЕО 🥰 СМОТРЕТЬ НА RUTUBE
Все возможности Spring Agent Toolkit появятся в следующей мажорной версии Amplicode в начале следующей недели. Как только релиз выйдет, опубликуем инструкцию по установке, настройке и использованию.
@amplicode 🤝 @spring_aio

🍃 Beyond @SpringBootApplication: создание собственных экосистем поверх Spring Boot 😀 Друзья, встречаем второй из 5 докладов
🍃 Beyond @SpringBootApplication: создание собственных экосистем поверх Spring Boot 😀 Друзья, встречаем второй из 5 докладов трека Spring АйО на самой важной конференции весны – JPoint 2026! @SpringBootApplication — это только начало. А вот дальше начинается самое интересное: стартеры, автоконфигурации, совместимость с разными версиями Java и Spring Boot, тесты, изоляция, компромиссы и попытки не устроить бардак в чужих сервисах. На JPoint 2026 в треке Spring АйО Никита Кириллов разберет, как строить платформенные решения поверх Spring Boot так, чтобы ими реально можно было пользоваться. На конкретном примере, с практикой из open-source и без магии в стиле “ну оно как-то заработало”.
Разберем четыре конкретных вопроса: 1. Как зарегистрировать бины динамически, если их количество заранее неизвестно? Разберем подходы и обсудим, что нового принес Spring Framework 7. 2. Как поддерживать стартер одновременно для разных версий Spring Boot? Обсудим архитектурные подходы и их компромиссы. 3. Как тестировать автоконфигурации быстро и в изоляции? Разберем ApplicationContextRunner, кеширование тестовых контекстов и что изменилось в Spring Framework 7. 4. Как гарантировать, что ваш стартер/библиотека работает на разных версиях Java? Обсудим, почему это важно, и посмотрим, как этот вопрос решает сам Spring Boot project.
⛔️Все доклады трека Spring АйО будут транслироваться в онлайне и будут доступны абсолютно бесплатно! Главное – зарегистрироваться. Для тех, кто придет лично – наш зал будет под номером 2️⃣! 🗓 29 апреля 📍 Онлайн. Бесплатно 🏠 Оффлайн. Гостиница «Рэдиссон Славянская»: пл. Европы, 2 🔗 ЗАРЕГИСТРИРОВАТЬСЯ @spring_aio 🩷 @jpoint_joker_channel

⚡ Научи своего AI-агента писать код на Spring Уже завтра Павел Кислов и Илья Кучмин (AI DevTools Lead в Amplicode) проведут п
Научи своего AI-агента писать код на Spring Уже завтра Павел Кислов и Илья Кучмин (AI DevTools Lead в Amplicode) проведут прямую трансляцию, на которой расскажут, как: – ускорить разработку с AI-агентами (Claude, Codex, OpenCode, ...) – снизить количество токенов во время решения рабочих задач – и получать код, который не приходится переписывать вручную (ну почти) Онлайн • Бесплатно • 23 апреля (17:00 МСК) 🎉 Главное зарегистрироваться через бота

👨‍💻 Structured Concurrency в Java 26 — шестое превью. JEP 525. Проблема, которую решает эта фича, хорошо знакома любому, кто писал параллельный код на Java. ExecutorService, Future, CompletableFuture ничего не знают о связях между задачами. Три параллельные подзадачи для одного запроса живут в разных потоках без общего «родителя» — и если одна упала, об этом никто автоматически не узнает. Классический пример: параллельно загружаем профиль, настройки и историю пользователя.

public class UnstructuredExample {

    public static UserData loadUserData(int userId) {
        String profile     = fetchProfile(userId);
        String preferences = fetchPreferences(userId);
        String history     = fetchHistory(userId);
        return new UserData(profile, preferences, history);
    }
}
Можно, конечно, попробовать добиться этого поведения вручную: добавить cancel() в catch, завернуть всё в CompletableFuture.allOf, аккуратно обработать CompletionException. Но очень легко сделать что-то не так. И чем больше задач — тем больше бойлерплейта, который всё равно не даёт нормальной иерархии, нормальных стектрейсов и легко читаемого кода. Structured Concurrency решает это на уровне API.

public class StructuredExample {

    public static UserData loadUserData(int userId) {
        try (var scope = StructuredTaskScope.open(
                StructuredTaskScope.Joiner.allSuccessfulOrThrow(),
                Configuration cfg -> cfg
                        .withTimeout(Duration.ofSeconds(5))
                        .withName("load-user-data"))) {

            // Fork all three subtasks — they run concurrently
            var profile = scope.fork(() -> fetchProfile(userId));
            var preferences = scope.fork(() -> fetchPreferences(userId));
            var history = scope.fork(() -> fetchHistory(userId));

            scope.join();

            return new UserData(profile.get(), 
                                                preferences.get(), 
                                                history.get()
            );
        } catch (StructuredTaskScope.FailedException e) {
            throw new RuntimeException("Failed to load user data: " + e.getCause().getMessage(), e);
        }
    }
}
Согласитесь, круто? Если любая задача упала — остальные отменяются автоматически. Поток-владелец гарантированно переживает все дочерние. Стектрейсы отражают реальную иерархию вызовов. Время жизни задач привязано к лексическому блоку — как try-with-resources. И, что самое главное, описанное выше поведение можно довольно легко настроить. Данная функциональность, на самом деле, с нами уже довольно давно. А что же поменялось в Java 26 по сравнению с Java 25? скоуп создаётся через статический StructuredTaskScope.open() вместо new join() возвращает List вместо Stream — результаты материализованы сразу, без риска обратиться к ним после закрытия скоупа добавился joinUntil(deadline) — если задачи не успели к дедлайну, скоуп их отменяет API явно стабилизируется, но одному Гослингу известно сколько еще итераций preview ждёт эта фича 🙂 Подробнее про Java 26 можно почитать и посмотреть в отдельном видео и статье на Хабре. @spring_aio

👻 REST умер? Почему Java-разработчики уходят в GraphQL Всего один экран в приложении, а на бэкенде несколько REST-вызовов, к
👻 REST умер? Почему Java-разработчики уходят в GraphQL Всего один экран в приложении, а на бэкенде несколько REST-вызовов, куча эндпоинтов и ответы, где 90% полей не используются. Из-за этого теряем в скорости, усложняется фронтенд и приходится версионировать контракт, когда меняется формат данных. В новом переводе разберем, как GraphQL помогает: 🔘уйти от разрастания эндпоинтов; 🔘держать контракт синхронизированным; 🔘бороться с типичными проблемами производительности и наблюдаемости, когда данные собираются из разных источников. 📎 Читать на Хабре: https://habr.com/ru/companies/spring_aio/articles/1026130/

77% разработчиков используют Spring Boot 3, Cursor — всего у 2%, а средняя желаемая зарплата — 500 000 ₽ в месяц. Это были ци
77% разработчиков используют Spring Boot 3, Cursor — всего у 2%, а средняя желаемая зарплата — 500 000 ₽ в месяц. Это были цифры за прошлый год. Сейчас картина уже другая: появились новые IDE, в повседневную работу вошли AI-агенты, вышли новые версии наших любимых фреймворка и языков. Ну и по зарплатам планка, очевидно, должна была сдвинуться — 700k уже звучит реалистичнее)) Пора обновить данные!
JUG Ru Group проводит ежегодное исследование стека: какими языками, фреймворками, технологиями и инструментами пользуются Java-разработчики в России.
За участие разыгрывают 5 офлайн- и 10 онлайн-билетов на конференции JUG Ru Group. Приятный бонус :) Самый важный опрос тут: State Of Java 2026

🍃 Когда тормозит Java? Владимир Плизга. Алексей Рагозин. Павел Кислов | Spring АйО Подкаст №59 😉 СМОТРЕТЬ НА YOUTUBE 😄 СМО
🍃 Когда тормозит Java? Владимир Плизга. Алексей Рагозин. Павел Кислов | Spring АйО Подкаст №59 😉 СМОТРЕТЬ НА YOUTUBE 😄 СМОТРЕТЬ В VK ВИДЕО 🥰 СМОТРЕТЬ НА RUTUBE 🗯 Чуть позже... 🤩 СЛУШАТЬ НА SPOTIFY 🤩 СЛУШАТЬ НА APPLE PODCASTS 💬 Аудио версию подкаста можно найти в комментариях

🏦 Потерялись спикеры! Друзья, ребята из Т-Банк ищут спикеров на тот самый JVM Day. Если есть кейс или продукт, о котором хоч
🏦 Потерялись спикеры! Друзья, ребята из Т-Банк ищут спикеров на тот самый JVM Day. Если есть кейс или продукт, о котором хочется рассказать backend-сообществу... то можно: 👑 выступить с докладом — рассказать о кейсе или нестандартном решении. Формат классический: 40-минутный доклад на сцене и вопросы из зала; 👑 представить продукт в демо-зоне. Выделяется целое пространство с экранами и стойками на весь день: можно показывать технологию вживую, общаться с инженерами, собирать обратную связь и находить первых пользователей. ❤️ Все супер гибко: можно выступить одному или с коллегой, устроить дискуссию или воркшоп. Хороший шанс заявить о себе и проверить, как сообщество реагирует на ваш продукт. 📍 29 августа, Москва. Штаб-квартира Т-Банка 🔗 Подайте заявку прямо сейчас по ссылке

🍀 Как подружить безопасника, разраба и DevOps? На онлайн вебинаре наших друзей Axiom наш эксперт Илья Сазонов ответит на нас
🍀 Как подружить безопасника, разраба и DevOps? На онлайн вебинаре наших друзей Axiom наш эксперт Илья Сазонов ответит на насущные вопросы про то: 🔘как разделить зоны ответственности между разработкой, DevOps и ИБ; 🔘что меняется после завершения поддержки веток Spring в июне 2026 года; 🔘какие риски несёт прямое потребление компонентов из внешних источников; 🔘как подключать Axiom Spring и Axiom Repo без лишней боли в ежедневной работе; 🔘как сохранить привычный DX для разработчиков и при этом сделать процесс поставки зависимостей безопаснее на уровне платформы. Кому будет полезно? 🔘DevOps-инженерам 🔘Java/Spring-разработчикам 🔘архитекторам 🔘техлидам 🔘платформенным командам и специалистам по ИБ. 📍 21 апреля в 11:00, онлайн 🔗 Зарегистрироваться

🍃 Утечки памяти в Java, AI-агенты переоценены, зачем избегать merge | Spring АйО Подкаст №58 😉 СМОТРЕТЬ НА YOUTUBE 😄 СМОТРЕТЬ В VK ВИДЕО 🥰 СМОТРЕТЬ НА RUTUBE 🗯 СЛУШАТЬ НА ЯНДЕКС.МУЗЫКЕ 🤩 СЛУШАТЬ НА SPOTIFY 🤩 СЛУШАТЬ НА APPLE PODCASTS 💬 Аудио версию подкаста можно найти в комментариях

🇪🇸 Мы в Барселоне! Прямо сейчас в Барселоне проходит Spring I/O — одна из главных конференций для Spring-разработчиков. И д
+3
🇪🇸 Мы в Барселоне! Прямо сейчас в Барселоне проходит Spring I/O — одна из главных конференций для Spring-разработчиков. И для нас особенно приятно, что там выступает наш экспертМихаил Поливаха. Миша выступит с докладом Spring Data JDBC - Taming the Beast — про то, как проектировать агрегаты в Spring Data JDBC без лишней боли, скрытой сложности и неприятных сюрпризов по производительности. Но об этом чуть позже. Поэтому... ⛔️Если у вас есть вопросы к команде Spring — про Spring Boot, Spring Data, Spring AI, Security, roadmap, миграции, production-боль или что-то еще — пишите их в комментарии под этим постом. Соберем самые сильные вопросы, и Миша постарается задать их уже на месте разработчикам самого Spring. 🎂 Хороший вопрос к Spring-команде — штука слишком ценная, чтобы держать его при себе, согласитесь.

🍃 Spring Data JDBC: Где мы находимся сейчас 😀 Друзья, встречаем первый из 5 докладов трека Spring АйО на самой важной конфе
🍃 Spring Data JDBC: Где мы находимся сейчас 😀 Друзья, встречаем первый из 5 докладов трека Spring АйО на самой важной конференции весны – JPoint 2026! Молодое поколение врывается на сцену – Артемий Дегтярев расскажет, как поживает Spring Data JDBC в наше время.
Рассмотрим все последние фичи, от AOT-репозиториев и композитных ключей, до Single Query Loading, поговорим о мечтах про Scrolling API и о проблемах в реализации всех этих фич.
⛔️Все доклады трека Spring АйО будут транслироваться в онлайне и будут доступны абсолютно бесплатно! Главное – зарегистрироваться. Для тех, кто придет лично – наш зал будет под номером 2️⃣! 🗓 29 апреля 📍 Онлайн. Бесплатно 🏠 Оффлайн. Гостиница «Рэдиссон Славянская»: пл. Европы, 2 🔗 ЗАРЕГИСТРИРОВАТЬСЯ @spring_aio 🩷 @jpoint_joker_channel

💡 JPA 4. Переосмысление Hibernate Вышел первый milestone Jakarta Persistence 4.0 (JPA 4). Это крупнейшая переработка со врем
💡 JPA 4. Переосмысление Hibernate Вышел первый milestone Jakarta Persistence 4.0 (JPA 4). Это крупнейшая переработка со времен JPA 2.0 (декабрь 2009). Михаил Поливаха:
Статья является переводом анонса Гевина Кингa о релизе первого milestone JPA 4 спецификации и общего вектора развития JPA. Полноценная 4-ая версия JPA спецификации должна выйти в этом году. Тем не менее, то, что сейчас в Milestone – это основа, которая, возможно, с небольшими доработками, но уже пойдёт в релиз в этом году. От себя скажу, что данное обновление будет довольно крупное. Я оставил свои комментарии там, где посчитал уместным. P.S: У нас в рамках Spring АйО Академии как раз есть программа, посвящённая Hibernate. Набор мы на неё ведём до конца апреля. В ней мы тоже затронем новую версию спецификации, в частности и работу со StatelessSession и EntityAgent на практике. Я думаю, что из всего апдейта, именно стандартизация работы без Persistence Context будет самым важным для прикладных разработчиков. Приятного чтения!
📎 Читать на Хабре: https://habr.com/ru/companies/spring_aio/articles/1022564/

⚡️ Большая распаковка Java 26. Что этот релиз значит для нас всех? В новом видео разбираемся: 🟡какие изменения стали финальн
⚡️ Большая распаковка Java 26. Что этот релиз значит для нас всех? В новом видео разбираемся: 🟡какие изменения стали финальными и доступны прямо сейчас 🟡какие требуют явного включения флагов 🟡и за какими пока стоит просто следить Плюс рассмотрим один секретный JEP :D 😉 СМОТРЕТЬ НА YOUTUBE 😄 СМОТРЕТЬ В VK ВИДЕО 🥰 СМОТРЕТЬ НА RUTUBE

Как вы используете AI-агентов для написания кода?
Anonymous voting

Как вы используете AI-агентов для написания кода?
Anonymous voting

😭 Самый простой способ устроить утечку памяти в Java Не секрет, что GC освобождает только недостижимые объекты. Утечка в Jav
😭 Самый простой способ устроить утечку памяти в Java Не секрет, что GC освобождает только недостижимые объекты. Утечка в Java начинается там, где объект уже не нужен, но на него все еще есть цепочка ссылок от живого потока. Симптомы обычно одинаковые: куча растет, GC срабатывает чаще, паузы увеличиваются, финал - java.lang.OutOfMemoryError: Java heap space. Самые частые ловушки и фиксы: 🔳static List/Map: добавили и не удалили - объекты остаются в памяти до выгрузки класса. Нужны remove/очистка, лимиты, иногда WeakHashMap. 🔳non-static inner/anonymous class: неявно держит ссылку на внешний объект, особенно если внутри бесконечный Thread. 🔳listener/callback: подписались и не отписались - источник событий удерживает объект (UI, event bus). 🔳ThreadLocal в пуле потоков: set() без remove(). 🔳кэш на HashMap без maxSize/TTL: используйте политики вытеснения (Guava Cache, Caffeine) В целом вывод такой, что нужно смотреть график heap в VisualVM/JVisualVM/JConsole, снимать heap dump (jmap), в Eclipse MAT запускать Leak Suspects и проверять цепочки удерживающих ссылок. 📎 Читать на Хабре: https://habr.com/ru/companies/spring_aio/articles/1022018/