zhub.link is one of the many independent Mastodon servers you can use to participate in the fediverse.

Administered by:

Server stats:

27
active users

#spring_framework

1 post1 participant0 posts today

Жизненный цикл бина в Spring

Разобраться в жизненном цикле бина в Spring бывает непросто: информация разбросана, а объяснения часто сложные и перегруженные деталями. Эта статья — простое и понятное руководство, где все этапы разобраны на живых примерах

habr.com/ru/articles/893614/

ХабрЖизненный цикл бина в SpringЖизненный цикл бина в Spring проходит через несколько ключевых этапов : создание, внедрение зависимостей, инициализацию, обработку пост-процессорами и уничтожение. Понимание этого процесса помогает...

Немодальное окно коммита в IntelliJ IDEA: шаг вперёд или спорное нововведение?

В свежих обновлениях IntelliJ IDEA разработчики JetBrains внедрили немодальное окно коммита, отказавшись от классического модального диалога. Команда Spring АйО не обошла стороной активное обсуждение среди пользователей, которые разделились на два лагеря: одни приветствуют нововведение, другие считают его неудобным. Разберёмся, какие плюсы и минусы выявили пользователи и что по этому поводу думают представители JetBrains.

habr.com/ru/companies/spring_a

ХабрНемодальное окно коммита в IntelliJ IDEA: шаг вперёд или спорное нововведение?В свежих обновлениях IntelliJ IDEA разработчики JetBrains внедрили немодальное окно коммита, отказавшись от классического модального диалога. Команда Spring АйО не обошла стороной активное обсуждение...
#java#kotlin#ide

Рецензия на книгу “Spring и Spring Boot. Разработка облачных приложений на Java”

Spring и Spring Boot — это фундаментальные технологии для современных Java-разработчиков. С их помощью создаются сложные и гибкие корпоративные приложения, при этом минимизируются рутинные задачи. Если вы действующий разработчик на Java или пока учитесь на ИТ-курсах / в ВУЗе и только планируете им стать, знание Spring будет “must have” скиллом. Ведь практически все новые проекты ведутся с его использованием. Более того, Spring Boot существенно упрощает работу с Spring Framework, автоматизируя настройку и позволяя разработчикам сосредоточиться на логике приложения.

habr.com/ru/companies/ssp-soft

ХабрРецензия на книгу “Spring и Spring Boot. Разработка облачных приложений на Java”Spring и Spring Boot — это фундаментальные технологии для современных Java-разработчиков. С их помощью создаются сложные и гибкие корпоративные приложения, при этом минимизируются рутинные задачи....

Spring Now 2025 – Главная конференция про Spring на русском языке

6 марта 2025 года состоится бесплатная онлайн-конференция Spring Now 2025 ! В ней примут участие не только эксперты сообщества Spring АйО, но и приглашенные лидеры индустрии. Предлагаем более подробно ознакомиться с программой мероприятия и спикеров конференции. Зарегистрироваться на мероприятие можно по ссылке .

habr.com/ru/companies/spring_a

ХабрSpring Now 2025 – Главная конференция про Spring на русском языке6 марта 2025 года состоится бесплатная онлайн-конференция Spring Now 2025 !  В ней примут участие не только эксперты сообщества Spring АйО, но и приглашенные лидеры индустрии. Предлагаем более...
#java#kotlin#spring

Через тернии к рок-звездам: рассказываем, как прошел Java Rock Stars Meetup

Привет, Хабр! На связи Рустам, Developer Advocate в Axiom JDK. В сфере зарубежного IT-рекрутинга существует термин “rockstar” и речь здесь не о музыкантах и безумных вечеринках. Это титул для лучших из лучших талантов в разработке. Мы подготовили обзор первого Java Rock Stars Meetup — эксклюзивной встречи звезд индустрии с сообществом разработчиков, которая прошла в Москве. Под катом — погружение в атмосферу и записи докладов. Смотрим как это было!

habr.com/ru/companies/axiomjdk

ХабрЧерез тернии к рок-звездам: рассказываем, как прошел Java Rock Stars MeetupПривет, Хабр! На связи Рустам, Developer Advocate в Axiom JDK. В сфере зарубежного IT-рекрутинга существует термин “rockstar” и речь здесь не о музыкантах и безумных вечеринках. Это титул для лучших...

Java Digest #21

Всем привет! 👋 👋 👋 👋👋 Мы — Java-разработчики Т-Банка: Андрей , Арсений , Роман , Константин и Константин . Собираем интересные новости, статьи, туториалы и другие материалы из мира Java-разработки и делимся этим со всем сообществом.

habr.com/ru/companies/tbank/ar

ХабрJava Digest #21Всем привет! 👋 👋 👋 👋👋 Мы — Java-разработчики Т-Банка: Андрей , Арсений , Роман , Константин и Константин. Собираем интересные новости, статьи, туториалы и другие материалы из мира Java-разработки и...
#java#kora#spring

[Перевод] Разработка эффективных агентов с помощью Spring AI (Часть 1)

Команда Spring АйО перевела статью, в которой рассказывается про разработку эффективных агентов с помощью Spring AI. Исследование Anthropic "Building effective agents" подчеркивает важность простоты и модульности в разработке LLM-агентов. В статье рассматривается, как эти принципы реализуются в Spring AI через пять ключевых паттернов: Chain Workflow, Parallelization Workflow, Routing Workflow, Orchestrator-Workers и Evaluator-Optimizer.

habr.com/ru/companies/spring_a

ХабрРазработка эффективных агентов с помощью Spring AI (Часть 1)Команда Spring АйО перевела статью, в которой рассказывается про разработку эффективных агентов с помощью Spring AI. Исследование Anthropic "Building effective agents" подчеркивает важность простоты и...
#java#kotlin#ai

[Перевод] IntelliJ IDEA 2025.1 EAP 2: Поддержка Containerfile и обновления для Dockerfile

Команда Spring АйО рада поделиться с новостью от JetBrains: стала доступна вторая версия EAP IntelliJ IDEA 2025.1. Среди нововведений — поддержка Containerfile и обновления для Dockerfile.

habr.com/ru/companies/spring_a

ХабрIntelliJ IDEA 2025.1 EAP 2: Поддержка Containerfile и обновления для DockerfileКоманда  Spring АйО  рада поделиться с новостью от JetBrains: стала доступна вторая версия EAP IntelliJ IDEA 2025.1. Среди нововведений — поддержка Containerfile и обновления для Dockerfile....
#kotlin#ide#idea

[Перевод] Event-driven микросервисы с использованием Spring Boot и Kafka

Event-driven архитектура - один из видов архитектур, который подходит для обеспечения независимости, масштабируемости и устойчивости микросервисов. В новом переводе от команды Spring АйО вы в легкодоступной форме узнаете, как построить такую архитектуру, используя Apache Kafka и Spring Boot, а также ознакомитесь с пошаговой настройкой продюсеров, консумеров, решеним задач надежности и управлением схемами.

habr.com/ru/companies/spring_a

ХабрEvent-driven микросервисы с использованием Spring Boot и KafkaEvent-driven архитектура - один из видов архитектур, который подходит для обеспечения независимости, масштабируемости и устойчивости микросервисов.  В новом переводе от команды Spring АйО вы в...
#java#kotlin#spring

Amplicode становится платным (и остается бесплатным)

Практически год с момента публичного релиза в апреле все возможности Amplicode были доступны любому разработчику абсолютно бесплатно. При этом с первого дня мы говорили, что продукт будет иметь определенную модель монетизации, чтобы обеспечить устойчивое развитие и финансовую стабильность команды. В новой статье мы рассказали, какая часть возможностей Amplicode останется бесплатной, что войдет в состав платной версии, сколько будет стоить подписка и кто может рассчитывать на скидки до 100%.

habr.com/ru/companies/haulmont

ХабрAmplicode становится платным (и остается бесплатным)Практически год с момента публичного релиза в апреле все возможности Amplicode были доступны любому разработчику абсолютно бесплатно. Мы хотели, чтобы каждый мог попробовать продукт и поделиться...

RabbitMQ + Java Spring

github Понять статью не составит труда тем, кто знаком с Spring и Spring Web и хотя бы раз создавал простое приложение с контроллерами, сервисами и моделями (проще говоря - реализовывал паттерн Model View Controller).

habr.com/ru/articles/873450/

ХабрRabbitMQ + Java SpringПонять статью не составит труда тем, кто знаком с Spring и Spring Web и хотя бы раз создавал простое приложение с контроллерами, сервисами и моделями (проще говоря - реализовывал паттерн Model View...

Spring Cloud Gateway как шлюз для мобильных приложений

В статье будет рассмотрен способ организации инфраструктуры API шлюза для мобильных приложений. Как и в предыдущий раз мы будем использовать spring cloud gateway и keycloak .

habr.com/ru/articles/873148/

ХабрSpring Cloud Gateway как шлюз для мобильных приложенийВ статье будет рассмотрен способ организации инфраструктуры API шлюза для мобильных приложений. Как и в предыдущий раз мы будем использовать spring cloud gateway и keycloak . Oauth 2.0 для мобильных...

Simple Spring (полный фарш)

У нас был spring и hibernate Мы твёрдо знали, что OAuth2.0 это хорошо, а принцип "Api first" ещё лучше. И нам дали ровно 48-ь часов чтобы создать работающую инфраструктуру с возможностями авторизации, отслеживания метрик, динамической маршрутизацией запросов и раздачей конфигураций сервисам "на лету". Кроме того от нас хотели получить "best practics" по работе с БД в коде и лёгкой поддержке ролевой модели.

habr.com/ru/articles/872776/

ХабрSimple Spring (полный фарш)Дорогой друг, представь что ты архитектор (а также бэк и немного фронт-разработчик в одном лице) и от тебя требуют создать полноценную систему связанных сервисов. Сегодня мы этим и займёмся начиная с...

Java Digest #20

Всем привет! 👋 👋 👋 👋 Мы — Java-разработчики Т-Банка: Андрей , Арсений , Константин , Константин и Роман. Собираем интересные новости, статьи, туториалы и другие материалы из мира Java-разработки и делимся ими со всем сообществом. С Новом годом, дорогие читатели! Надеемся, праздник прошел весело и без последствий 😉 В этом выпуске: Spring Cloud 2024.00, ранние версии JDK 24 и 25. Spring, Micronaut и Quarkus тоже не забыли обновиться. Не забудьте посмотреть про боли в PostgreSQL, целых два выпуска Java 24 Newscast и про великий Java рефакторинг, Project Valhalla. Почитайте целый набор статей про вызов внешних функций и доступ к Memory API. А в самом конце оторвитесь под рок-хит, написанный на Java, и вспомните английский алфавит с помощью Java-аннотаций. Читать под тарелочку оливье

habr.com/ru/companies/tbank/ar

ХабрJava Digest #20Всем привет! 👋 👋 👋 👋 Мы — Java-разработчики Т-Банка: Андрей , Арсений , Константин , Константин и Роман. Собираем интересные новости, статьи, туториалы и другие материалы из мира Java-разработки и...

Как жить без IntelliJ IDEA? Часть №5. Заключение

Наступил конец года и вместе с ним завершается наш цикл статей. Команда Spring АйО рассмотрела некоторые последствия ухода Ultimate IDEA из РФ и как с этим теперь жить. Давайте коротко перечислим итоги каждой части, посмотрим, что мы пропустили, а также попробуем представить, как бы выглядело идеальное решение.

habr.com/ru/companies/spring_a

ХабрКак жить без IntelliJ IDEA? Часть №5. ЗаключениеНаступил конец года и вместе с ним завершается наш цикл статей. Команда Spring АйО рассмотрела некоторые последствия ухода Ultimate IDEA из РФ и как с этим теперь жить. Давайте коротко перечислим...
#java#kotlin#ide

[Перевод] AI-ассистент с помощью Spring AI

Команда Spring АйО перевела туториал, в котором рассматриваются возможности Spring AI для интеграции с LLM. Вы узнаете, как использовать API Function Calling для выполнения задач на естественном языке, генерировать ответы в JSON-формате и сохранять контекст диалога.

habr.com/ru/companies/spring_a

ХабрAI-ассистент с помощью Spring AIКоманда Spring АйО перевела туториал, в котором рассматриваются возможности Spring AI для интеграции с LLM.  Вы узнаете, как использовать API Function Calling для выполнения задач на естественном...
#java#kotlin#ai

Создаём CRUD REST API в Spring Boot быстро и просто вместе с Amplicode

Не так давно на нашем канале вышло видео , в котором Георгий Власов рассказывал, как с помощью Amplicode можно сгенерировать CRUD Rest Controller сразу со всеми необходимыми методами. Но создавать что-то с нуля нам приходиться не так часто, как модифицировать, улучшать и дополнять уже имеющийся код. Команда Amplicode это прекрасно понимает и по этой причине в нашем инструменте есть возможность создавать как отдельные CRUD методы для контроллера, так и возможность делегировать методы в контроллер из уже существующих бинов. Благодаря этим фичам разработка API становится одной из простейших и приятнейших задач. Давайте посмотрим как эти фичи выглядят на практике!

habr.com/ru/companies/haulmont

ХабрСоздаём CRUD REST API в Spring Boot быстро и просто вместе с AmplicodeНе так давно на нашем канале вышло видео , в котором Георгий Власов рассказывал, как с помощью Amplicode можно сгенерировать CRUD Rest Controller сразу со всеми необходимыми методами.   Но...
#java#kotlin#ide

Защита своего приложения с помощью JWT и Spring Security

В прошлой статье мы познакомились с такой технологией как Keycloak. Если говорить вкратце, то Keycloak это технология, которая помогает реализовать безопасность для вашего приложения. Он автоматически генерирует JWT и предлагает готовые решения для безопасности, что упрощает работу для разработчика. Но бывает так, что встроенной генерации JWT не достаточно или она не совсем подходит, тогда нужно создать свою реализацию данного токена. В данной статье мы рассмотрим как реализовать простую генерацию своего JWT.

habr.com/ru/articles/865180/

ХабрЗащита своего приложения с помощью JWT и Spring SecurityВ прошлой статье мы познакомились с такой технологией как Keycloak. Кто не видел и хотел бы ознакомиться с ней - Keycloak интеграция со Spring boot . Если говорить вкратце, то Keycloak это технология,...
#jwt#java#spring

[Перевод] Расширение Spring Data репозиториев стало ещё проще

В новом релизе Spring Data 2024.1 улучшена возможность добавления кастомной функциональности, что значительно упростило создание переиспользуемых экстеншенов. В новом переводе от команды Spring АйО вы узнаете, как разработать расширения, которые подойдут для множества проектов, без привязки к конкретному доменному типу.

habr.com/ru/companies/spring_a

ХабрРасширение Spring Data репозиториев стало ещё прощеВ новом релизе Spring Data 2024.1 улучшена возможность добавления кастомной функциональности, что значительно упростило создание переиспользуемых экстеншенов.  В новом переводе от команды Spring...
#java#kotlin#spring