Spring АйО
8.43K subscribers
304 photos
209 videos
403 links
Русскоязычное сообщество Spring-разработчиков.

Habr: bit.ly/433IK46
YouTube: bit.ly/4h3Ci0x
VK: bit.ly/4hF0OG8
Rutube: bit.ly/4b4UeX6
Яндекс Музыка: bit.ly/3EIizWy

Канал для общения: @spring_aio_chat
Download Telegram
🫡 JDBC Fetch Size: Маленькая настройка, большие последствия

В новом переводе от команды Spring АйО Гевин Кинг, создатель Hibernate, объясняет, почему значение fetch size по умолчанию в драйвере Oracle может замедлять запросы — и как его изменение помогает повысить масштабируемость системы.

📚 Читать на Хабр: https://habr.com/ru/companies/spring_aio/articles/878194/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🔥156😁2
Forwarded from SnowOne-канал
Мы продолжаем публиковать описания докладов и даже чуть ускоряемся! Сегодня очередь самого практического контента: доклады из категории Enterprise (все доклады будут в основной день, 1 марта).

1) Павел Кислов раскроет тему Spring Security и его работы с OAuth2, OIDC, SAML, SSO и Spring Authorization Server;

2) Михаил Поливаха прочитает основательный доклад про ORM-системы, рассмотрит примеры, ключевые дизайн-принципы и вытекающие из этого ограничения и use-кейсы;

3) Артём Бояршинов расскажет о том, как правильно проектировать Fluent API на Java, обратившись к примерам популярных библиотек: Spring Security, AssertJ, Awaitility и других;

4) Илья и Фёдор Сазоновы объяснят, что за настройка OSIV в Spring, чем она вредит и почему ее нужно отключать. Обсудят, что можно сделать, если пожар, вызванный этой настройкой, надо тушить прямо сейчас и времени на рефакторинг системы нет;

5) Сергей Петрелевич выступит с докладом "Что такое и для чего нужно backpressure?", где полностью раскроет тему и в том числе покажет, как backpressure уже реализовано в WebFlux.

Больше деталей о каждом из докладов можно прочитать здесь, а у нас впереди анонс еще одного блока интереснейших докладов, не переключайтесь!
🔥24👍127🤯1
🆕 IntelliJ IDEA 2025.1 EAP 3

Команда Spring АйО перевела статью от JetBrains про релиз третей версии EAP для IntelliJ IDEA 2025.1.

Среди нововведений: обновления режима Kotlin K2, улучшенное логическое представление в панели Structure и автодополнение для несуществующих репозиториев Spring Data.

📚 Читать на Хабр: https://habr.com/ru/companies/spring_aio/articles/878530/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍134🔥4😁1
Media is too big
VIEW IN TELEGRAM
🍃 Кошки умнее СhatGPT / Никто не знает, что такое ООП / Агрессивные бобры | Spring АйО Подкаст №5

😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
🥰 СМОТРЕТЬ НА RUTUBE
🗯 СЛУШАТЬ НА ЯНДЕКС.МУЗЫКЕ

💬 Аудио версию подкаста можно найти в комментариях
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14😁10👍5
😲 Valhalla — эпичный рефакторинг Java. Часть 1: История проекта, сложности реализации и цели

Команда Spring АйО перевела и адаптировала доклад Брайана Гоетца “Valhalla — эпичный рефакторинг Java”, который будет опубликован несколькими частями. В первой части серии будет рассказано об истории и причинах появления проекта Valhalla и, вкратце, об основных целях, которые ставила перед собой команда.

📚 Читать на Хабр: https://habr.com/ru/companies/spring_aio/articles/878950/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍28🔥107
🛡 Spring Security: разберём по полочкам токены, фильтры и авторизацию (с диаграммами!)

Команда Spring АйО перевела статью, в которой подробно рассматривается процесс регистрации и аутентификации пользователей с использованием Spring Security.

Однако несмотря на то, что Josh Long считает эту статью "обязательной к прочтению":

A very interesting article on the flow diagrams for Spring Security—a must-bookmark!


У экспертов сообщества к ней возникли некоторые вопросы:
- Зачем для регистрации и логина использовать дополнительный матчер и исключения путей в фильтре, если можно просто применять permitAll()?
- Почему после успешной регистрации сразу не выдаётся токен для аутентификации?
– Что с токенами, а именно с их хранением, шифрованием, временем жизни и почему JWT оторван от OAuth 2.0?

Будем рады обсуждению в комментариях!

📚 Читать на Хабр: https://habr.com/ru/companies/spring_aio/articles/879704/
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥31👍108
🛸 Flyway Baseline Миграция без лишних слов: Что это и зачем нужно

В новом переводе от команды Spring АйО вы узнаете, как работает baseline миграция во Flyway, в чем ее отличие от обычного скрипта миграции и каковы преимущества ее использования.

📚 Читать на Хабр: https://habr.com/ru/companies/spring_aio/articles/880486/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥53🤔2
👍12🔥52
Media is too big
VIEW IN TELEGRAM
🍃 Идеальный Spring Security / Правильные миграции / Мы идём в Valhalla | Spring АйО Подкаст №6

😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
🥰 СМОТРЕТЬ НА RUTUBE
🗯 СЛУШАТЬ НА ЯНДЕКС.МУЗЫКЕ

💬 Аудио версию подкаста можно найти в комментариях
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥6😁4👎1
🤿 Глубокое погружение в процедуру запуска JVM

Новый перевод от команды Spring АйО расскажет вам, что происходит при запуске самого простого приложения на Java, какие шаги выполняет JVM, сколько классов ей необходимо загрузить, чтобы просто написать “Hello, World!” и как все это выглядит на уровне byte code.

📚 Читать на Хабр: https://habr.com/ru/companies/spring_aio/articles/881128/
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥25👍1311
Junie – новый AI-агент от JetBrains. Junior разработчики больше не нужны?

В новом переводе от команды Spring АйО мы расскажем вам о новом продукте от компании JetBrains, который называется Junie. Новый продукт работает по принципу искусственного интеллекта и способен самостоятельно выполняет задачи по написанию кода.

📚 Читать на Хабр: https://habr.com/ru/companies/spring_aio/articles/881288/
Please open Telegram to view this post
VIEW IN TELEGRAM
13👍7🔥7👎3🤯2🤔1
🙈 Секреты JVM: что происходит с ошибками под капотом

Новый перевод от команды Spring АйО расскажет вам (с примерами кода), как JVM обрабатывает исключения на низком уровне, что такое таблица исключений и какие сценарии используются для вариантов try-catch и try-finally.

📚 Читать на Хабр: https://habr.com/ru/companies/spring_aio/articles/882196/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥83😁1