TGViewer
Channel Public Channel
Spring АйО

Spring АйО

@spring_aio

Русскоязычное сообщество Spring-разработчиков.

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

Чат для общения: @spring_aio_chat
По вопросам сотрудничества: @befayer
Subscribers
10.9K
Photos
540
Videos
323
Links
710

Showing posts older than #850 · Back to latest

Older Posts 12 shown
Post #849 6.09K
😀 Spring АйО на Joker 2025 — встречаемся 17–18 октября!

Друзья, с радостью сообщаем, что мы участвуем в Joker — крупнейшей Java-конференции в России.

На стенде Spring АйО можно вживую пообщаться с экспертами, поделиться фидбеком о сообществе и просто хорошо и удобно провести время!

Эксперты будут находиться на стенде по импровизированному расписанию.

17 октрября:
🛑с 10:00 до 13:00 – Федор и Илья Сазоновы
🛑с 13:00 до 16:00 – Павел Кислов
🛑с 16:00 до 18:30 - Михаил Поливаха

📍Санкт-Петербург, Cosmos Saint-Petersburg Pulkovskaya Hotel (пл. Победы, 1).

Ждем всех на стенде! 💚
  • 🔥 32
  • ❤ 12
  • 👍 12
Post #848 7.56K
👩‍💻 Jackson 3 ворвался в Spring

Команда Spring официально представила поддержку Jackson 3 — одного из крупнейших обновлений в экосистеме JSON для JVM. Уже начиная с Spring Boot 4 и Spring Framework 7, Jackson 3 становится версией по умолчанию, а Jackson 2 помечается как deprecated.

В новом переводе от команды Spring АйО поговорим про нововведения — улучшенную безопасность, переход к JsonMapper, отказ от MappingJacksonValue, поддержку новых API и настройку через builder-интерфейсы.

📚 Читать на Хабр: https://habr.com/ru/companies/spring_aio/articles/956366/
  • 👍 25
  • 🔥 11
  • ❤ 8
  • ⚡ 2
Post #847 7.72K
🤗 Локальный ИИ в OpenIDE: Mellum + Continue + Ollama

ИИ в разработке уже не новость, а обыденность. На этом фоне набирает обороты другая тенденция — запускать модели локально. Причины понятны: приватность кода, работа без интернета, предсказуемая задержка и никакого вендор-лок. Вы контролируете, какая модель у вас крутится, какие данные она видит и что именно отправляется «наружу».

В этом гайде от команды Spring АйО вы узнаете, как настроить локальную LLM для вашей IDE, будь то IntelliJ IDEA или OpenIDE.

📚 Читать на Хабр: https://habr.com/ru/companies/spring_aio/articles/956028/
  • 👍 36
  • 🔥 11
  • ❤ 5
Post #842 8.46K
🍃 Эксперт Spring АйО Михаил Поливаха на Devoxx Belgium 2025

В Антверпене прошла одна из самых ярких конференций осени — Devoxx Belgium. На площадке Kinepolis Antwerpen собрались десятки треков по Java, Cloud, AI & Big Data, Security, Architecture и Developer Culture. Конференция традиционно собирает международное сообщество и известна тем, что билеты разлетаются буквально за секунды — отличная точка роста и нетворкинга для разработчиков со всего мира.

🎤 Наш эксперт Михаил Поливаха принял участие в докладе на Devoxx “The Ultimate Showdown of Database Migration Tools”.

В докладе — честное сравнение Liquibase vs Flyway:
• какие языки поддерживают миграции и во что обходится их использование;
• возможности откатов;
• схемы и стратегии версионирования;
• особенности рантайма и практические сценарии в Spring проектах.

😉 СМОТРЕТЬ НА YOUTUBE

👇
Более подробно про свое участие Михаил расскажет на следующем подкасте. А были ли вы на Devoxx в этом году?
  • 👍 44
  • 🔥 21
  • ❤ 10
  • 👌 2
  • 😁 1
Post #841 6.94K
🙈 Вот это я понимаю – open source!

На этот раз страдает Node.js: когда-то один индийский курс (Apna College) решил показать студентам, как “контрибьютить в open source”. Ну вы поняли: “форкни репозиторий, измени README, сделай pull-request”.

Результат — тысячи бессмысленных PR-ов, которые уже два года обрушиваются на репозиторий Node.js как муссонный ливень 😅

Всего закрыто 37 500 pull-request’ов, и бóльшая часть — от тех самых “junior contributors”, которые гордо добавляют пробел в документацию, чтобы получить первый бейджик.

Мейнтейнеры героически отбиваются ботами, фильтрами и автопроверками — но спам не утихает. Армия начинающих всё так же идёт в бой!

Держим кулачки, чтобы Apna College не узнала про Spring Framework 😂
  • 😁 98
  • 🔥 11
  • 👍 7
  • ❤ 3
  • 🤯 2
  • ⚡ 1
Post #840 5.41K
🛡 Защита MCP серверов со Spring AI

Протокол Model Context Protocol (MCP) стремительно развивается, и вопросы его безопасности становятся всё актуальнее. Чтобы упростить реализацию защиты MCP-серверов в проектах на Spring AI, был запущен инкубационный проект spring-ai-community/mcp-security.

В новом переводе от команды Spring АйО рассмотрим, как защитить MCP-сервер с помощью OAuth2 или API-ключей, а также как развернуть собственный MCP-совместимый Spring Authorization Server.

📚 Читать на Хабр: https://habr.com/ru/companies/spring_aio/articles/955060/
  • 👍 20
  • ❤ 6
  • 🔥 5
  • ⚡ 1
  • 👎 1
Post #839 7.07K
🆕 Что нового в JUnit 6: ключевые изменения и улучшения

Спустя восемь лет после JUnit 5 выходит новая версия популярного фреймворка. JUnit 6 — это не просто обновление, а переход к современной экосистеме Java и Kotlin.

В новом переводе от команды Spring АйО узнаем, что новая версия требует Java 17+, унифицирует версии компонентов, удаляет deprecated API и внедряет поддержку JSpecify для строгого null-safety.

📚 Читать на Хабр: https://habr.com/ru/companies/spring_aio/articles/954322/
  • 🔥 27
  • ❤ 7
  • 👍 3
  • 🤯 3
  • ⚡ 2
  • 👎 1
Post #838 7.19K
🍃 Михаил Поливаха — Jakarta Data. Что это означает для Java-сообщества?

Эксперт сообщества Spring АйО Михаил Поливаха выступал с докладом на JPoint 2025:

Не так давно вышла новая спецификация в мире работы с данными — Jakarta Data. Как можно понять из названия, эта спецификация из проекта Jakarta EE. Казалось бы, кого это волнует, если бы не Hibernate, который решил, что теперь реализует 2 спецификации — Jakarta Persistence API (aka JPA) и Jakarta Data. Мы работаем с Hibernate чаще через Spring Data, которая имеет проблемы с реализацией этой спецификации. И что теперь делать?

Что же будет происходить дальше и как мы будем с этим жить — отвечаем на эти вопросы в докладе. Детально разбираем, почему Spring Data не может реализовать спецификацию, и обсуждаем, можно ли в теории использовать Jakarta Data в проектах Spring.


😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
  • 👍 20
  • 🔥 12
  • ❤ 7
Post #837 6K
🍃 Удаленная IDE, живы ли HTTP-клиенты в Spring, Java-геддон | Spring АйО Подкаст №38

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

💬 Аудио версию подкаста можно найти в комментариях
  • 🔥 15
  • 👍 11
  • ❤ 10
Post #836 6.16K

Forwarded from Amplicode – ускоряем разработку на Spring

🤩 Amplicode – идеальное дополнение к IntelliJ IDEA Ultimate. Огромный гайд для Spring-разработчика

Все уже прекрасно понимают, что Amplicode — неотъемлемая часть тулинга для разработки в OpenIDE, IntelliJ IDEA Community Edition и GigaIDE на Spring Boot.

Но стоит установить Amplicode в IntelliJ IDEA Ultimate и ваша, казалось бы, идеальная IDE станет ещё мощнее и удобнее!

📚 Подробнее читайте на Хабре: https://habr.com/ru/companies/haulmont/articles/952644/
  • 👍 24
  • 🔥 11
  • ⚡ 6
  • ❤ 3
  • 👎 3
  • 😁 2
  • 🤔 1
Post #830 6.75K
#weekend_memes 😂
  • 😁 33
  • 🔥 18
  • ❤ 8
  • 👍 4
  • 👎 2
Post #829 6.6K
🧹 JEP 504: удаление Applet API (JDK 26)

В JDK 26 Applet API будет удален. Причина проста: современные браузеры и недавние версии JDK не поддерживают апплеты. История такова: JEP 289 пометил Applet API как deprecated в JDK 9 (2017), в JDK 11 удалили инструмент appletviewer (2018), в JDK 17 Applet API пометили к удалению (JEP 398, 2021), а в JDK 24 был окончательно отключен Security Manager, на котором держалась изоляция апплетов (JEP 486, 2025).

Что удаляют?

Весь пакет java.applet (Applet, AppletContext, AppletStub, AudioClip), а также java.beans.AppletInitializer и javax.swing.JApplet. Дополнительно убираются оставшиеся элементы API, ссылающиеся на эти классы и интерфейсы, включая поля и методы в java.beans.Beans и javax.swing.RepaintManager.

Влияние на совместимость

Существенных рисков для пользовательских приложений не ожидается, так как API фактически непригоден к использованию. Приложения, где Applet выступал контейнером пользовательского интерфейса, либо останутся на старых версиях, либо перейдут на другие API; для таких случаев в AWT имеются альтернативы.

Отдельное изменение касается java.net.URL#getContent() и URLConnection#getContent(): их возвращаемый тип — Object, и ранее для аудиоданных мог возвращаться java.applet.AudioClip. После удаления Applet API это будет невозможно, и код, который приводил результат к AudioClip, больше не скомпилируется и не запустится, потребуется корректировка.

Поностальгируем в комментах! 👇
  • 👍 27
  • 🔥 11
  • 😁 8
  • ❤ 2
  • 👎 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →