🏰 Архитектурные принципы Spring Security. Часть вторая
Команда Spring АйО перевела и адаптировала доклад Даниэля Гарнье-Муару “Spring Security Architecture Principles”.
В первой части было рассказано об основных подходах к созданию цепочек фильтров, а также разработан простейший фильтр.
Во второй части мы расскажем об Authentication объектах и продемонстрируем, как разработать специализированный фильтр для обеспечения доступа программы-робота к основному приложению.
📚 Читать на Хабре: https://habr.com/ru/companies/spring_aio/articles/911862/
Команда Spring АйО перевела и адаптировала доклад Даниэля Гарнье-Муару “Spring Security Architecture Principles”.
В первой части было рассказано об основных подходах к созданию цепочек фильтров, а также разработан простейший фильтр.
Во второй части мы расскажем об Authentication объектах и продемонстрируем, как разработать специализированный фильтр для обеспечения доступа программы-робота к основному приложению.
📚 Читать на Хабре: https://habr.com/ru/companies/spring_aio/articles/911862/
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Для тех, кто был слишком занят на неделе или просто пропустил некоторые посты, публикуем дайджест!
– 30 лет Java, Kotlin и Spring объединяются, Hibernate ожил | Spring АйО Подкаст №20
– Один assert на тест. А может быть, нет?
– Spring Data Ahead of Time репозитории
– Архитектурные принципы Spring Security. Часть вторая
⚡️Spring Now 2025
– Артём Гордиевич: Spring Boot 2.x → 3.x: таков путь миграции
– Amplicode: Поддержка Spring Data JDBC в Amplicode становится ещё лучше!
– JPoint: Александр Ланцов — «Эволюция моделей памяти»
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
💬 Аудио версию подкаста можно найти в комментариях
Please open Telegram to view this post
VIEW IN TELEGRAM
🏰 Архитектурные принципы Spring Security. Часть третья
Команда Spring АйО перевела и адаптировала доклад Даниэля Гарнье-Муару “Spring Security Architecture Principles”. Доклад публикуется тремя частями.
В первой части было рассказано об основных подходах к созданию цепочек фильтров, а также разработан простейший фильтр.
Во второй части мы рассказали об
В третьей части мы поговорим об абстракции
📚 Читать на Хабре: https://habr.com/ru/companies/spring_aio/articles/915158/
Подписывайтесь:
😌 @spring_aio
Команда Spring АйО перевела и адаптировала доклад Даниэля Гарнье-Муару “Spring Security Architecture Principles”. Доклад публикуется тремя частями.
В первой части было рассказано об основных подходах к созданию цепочек фильтров, а также разработан простейший фильтр.
Во второй части мы рассказали об
Authentication
объектах и продемонстрировали, как разработать специализированный фильтр для обеспечения доступа программы-робота к основному приложению. В третьей части мы поговорим об абстракции
AuthenticationProvider
и приведем пример ее использования.📚 Читать на Хабре: https://habr.com/ru/companies/spring_aio/articles/915158/
Подписывайтесь:
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉 День Рождения Spring АйО!
Ровно год назад мы опубликовали нашу первую статью на Хабре. Тогда мы просто хотели делиться знаниями о Spring и всем, что его окружает.
Давайте посмотрим на:
🔗 Первый пост с анонсом статьи
🔗 Первую статью на Хабр
🔗 Первый пост в канале
🔗 Первую подборку weekend-мемов
Спасибо, что читаете, комментируете и рекомендуете нас друзьям — именно вы делаете Spring АйО живым и развивающимся сообществом ❤️
В честь Дня Рождения эксперты сообщества проведут трансляцию, на которой можно будет с ними пообщаться или задать интересующие вас вопросы. Трансляция пройдет 13 июня в 18:00. Подробности будут чуть позже.
Ровно год назад мы опубликовали нашу первую статью на Хабре. Тогда мы просто хотели делиться знаниями о Spring и всем, что его окружает.
Давайте посмотрим на:
Спасибо, что читаете, комментируете и рекомендуете нас друзьям — именно вы делаете Spring АйО живым и развивающимся сообществом ❤️
В честь Дня Рождения эксперты сообщества проведут трансляцию, на которой можно будет с ними пообщаться или задать интересующие вас вопросы. Трансляция пройдет 13 июня в 18:00. Подробности будут чуть позже.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Amplicode
This media is not supported in your browser
VIEW IN TELEGRAM
Amplicode позволяет легко передавать методы между слоями приложения с нужными преобразованиями — вызовите метод репозитория в сервисе и преобразуйте результат в DTO одним действием!
Please open Telegram to view this post
VIEW IN TELEGRAM
3–4 июня прошла онлайн-конференция от JetBrains, все доклады уже доступны на YouTube. Можно смотреть, обсуждать и вдохновляться.
💡 Нас особенно порадовали спринговые сессии:
— Kotlin Notebooks for Spring Developers — про интерактивную разработку и Spring AI
— Null Safety in Spring Applications With JSpecify and NullAway — как Spring 7 и JSpecify делают Java надёжнее
— Bootiful IntelliJ IDEA — Джош Лонг и Алексей Стукалов показывают, как IDE и Spring работают в тандеме
— Spring AI и LangChain4j — лучшие практики создания продакшн-ready AI-приложений
— Modular Kafka и Schema Registry — если у вас микросервисы и команды на разных языках
✍️ А какой доклад вы бы хотели, чтобы мы разобрали и превратили в статью? Пишите в комментариях!
Please open Telegram to view this post
VIEW IN TELEGRAM
🧩 От конфигурации к динамике. Новый API по созданию бинов в Spring
В Spring Framework 7 появился новый API — BeanRegistry, который упрощает и расширяет возможности по динамической регистрации бинов.
Это особенно актуально, когда невозможно заранее предсказать, сколько компонентов потребуется, как в случае со Spring Data. В новой статье от эксперта сообщества Spring АйО, Михаила Поливахи, вы узнаете:
🔵 Как Spring Data справлялась с динамической регистрацией раньше;
🔵 Какие подходы регистрации существовали до
🔵 Как новый API связан со Spring AOT.
📚 Читать на Хабре: https://habr.com/ru/companies/spring_aio/articles/915512/
Подписывайтесь:
😌 @spring_aio
В Spring Framework 7 появился новый API — BeanRegistry, который упрощает и расширяет возможности по динамической регистрации бинов.
Это особенно актуально, когда невозможно заранее предсказать, сколько компонентов потребуется, как в случае со Spring Data. В новой статье от эксперта сообщества Spring АйО, Михаила Поливахи, вы узнаете:
BeanRegistrar
, как они работали;📚 Читать на Хабре: https://habr.com/ru/companies/spring_aio/articles/915512/
Подписывайтесь:
Please open Telegram to view this post
VIEW IN TELEGRAM
Для тех, кто был слишком занят на неделе или просто пропустил некоторые посты, публикуем дайджест!
– Spring против Quarkus , правильные тесты, AOT-репозитории спасут Spring | Spring АйО Подкаст №21
– Архитектурные принципы Spring Security. Часть третья
– День Рождения Spring АйО!
– IntelliJ IDEA Conf 2025 — как это было?
– От конфигурации к динамике. Новый API по созданию бинов в Spring
⚡️Spring Now 2025
– Артём Гордиевич: Spring Boot 2.x → 3.x: таков путь миграции
– Amplicode: Умное делегирование методов из/в Spring-объекты
– JPoint: Максим Сидоров — «Как избавиться от рекурсии и исправить глупую ошибку в Google»
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
💬 Аудио версию подкаста можно найти в комментариях
Подписывайтесь:
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 Spring Data JPA и Hibernate: ориентируемся на производительность. Часть 1
Команда Spring АйО перевела и адаптировала доклад Мацея Валковяка “Performance oriented Spring Data JPA & Hibernate”, в котором на наглядных примерах рассказывается, как существенно улучшить производительность приложения, оптимизировав его взаимодействие с БД.
Доклад будет опубликован тремя частями. В первой части будет рассказано об управлении подключениями к базе данных и как простой оптимизацией такого управления сделать приложение намного более быстрым.
📚 Читать на Хабре: https://habr.com/ru/companies/spring_aio/articles/916818/
Подписывайтесь:
😌 @spring_aio
Команда Spring АйО перевела и адаптировала доклад Мацея Валковяка “Performance oriented Spring Data JPA & Hibernate”, в котором на наглядных примерах рассказывается, как существенно улучшить производительность приложения, оптимизировав его взаимодействие с БД.
Доклад будет опубликован тремя частями. В первой части будет рассказано об управлении подключениями к базе данных и как простой оптимизацией такого управления сделать приложение намного более быстрым.
📚 Читать на Хабре: https://habr.com/ru/companies/spring_aio/articles/916818/
Подписывайтесь:
Please open Telegram to view this post
VIEW IN TELEGRAM
🌀 Оверинжиниринг в луковичной и гексагональной архитектурах
Команда Spring АйО перевела статью, которая рассказывает о том, как луковичная и гексагональная архитектура часто используется программистами в неоправданно сложном варианте, взятом из учебника, и как эти архитектурные стили можно упростить, получив от этого существенные преимущества в плане затрат на разработку и поддержку.
📚 Читать на Хабре: https://habr.com/ru/companies/spring_aio/articles/917172/
Подписывайтесь:
😌 @spring_aio
Команда Spring АйО перевела статью, которая рассказывает о том, как луковичная и гексагональная архитектура часто используется программистами в неоправданно сложном варианте, взятом из учебника, и как эти архитектурные стили можно упростить, получив от этого существенные преимущества в плане затрат на разработку и поддержку.
📚 Читать на Хабре: https://habr.com/ru/companies/spring_aio/articles/917172/
Подписывайтесь:
Please open Telegram to view this post
VIEW IN TELEGRAM
🎥 Уже завтра: праздничная трансляция в честь Дня Рождения Spring АйО!
13 июня в 18:00 по Москве встречаемся в прямом эфире — вспомним, с чего всё начиналось, пообщаемся с теми, кто делает Spring АйО живым и шумным проектом 🙌
В программе:
— Истории: поездка на Spring I/O
— Обсуждение главных новинок в Spring и Java за последний год
— Разгоны про AI, вайбкодинг и dev-жизнь
— Демки от экспертов: от Spring AI до фич в Hibernate (если успеем)
Также эксперты будут общаться с чатом. А если у вас уже есть какие-то вопросы экспертам – пишите в комментарии под этим постом или в личные сообщения канала.
🔗 Ссылка на трансляцию — завтра в канале. Не пропустите!
13 июня в 18:00 по Москве встречаемся в прямом эфире — вспомним, с чего всё начиналось, пообщаемся с теми, кто делает Spring АйО живым и шумным проектом 🙌
В программе:
— Истории: поездка на Spring I/O
— Обсуждение главных новинок в Spring и Java за последний год
— Разгоны про AI, вайбкодинг и dev-жизнь
— Демки от экспертов: от Spring AI до фич в Hibernate (если успеем)
Также эксперты будут общаться с чатом. А если у вас уже есть какие-то вопросы экспертам – пишите в комментарии под этим постом или в личные сообщения канала.
Please open Telegram to view this post
VIEW IN TELEGRAM