TGViewer
Spring АйО Spring АйО @spring_aio · 10.9K subscribers
Post #955 6.5K
📊 Экосистема Spring в 2024/2025 годах

Друзья, каждый год мы проводим одно и то же исследование: смотрим, как меняется популярность ключевых зависимостей вокруг Spring по публичным проектам на GitHub (через dependency search). Это не истина в последней инстанции, но хорошая лакмусовая бумага: можно быстро понять, куда двигается массовая практика.

Сразу оговорка по методике: мы считаем упоминания зависимостей, а не уникальные репозитории. Один проект может «голосовать» сразу за 10 библиотек, и это нормально. Поэтому смотрите не на абсолютные числа и даже не на темпы роста как таковые, а на соотношения темпов роста "конкурирующих" технологий.Большая часть проектов на GitHub - это простые "pet projects", которые не говорят об использовании конкретных технологий в production, но говорят о том, какие технологии люди знают и в целом изучают.

🛑1. Использование ключевых Spring Boot зависимостей растёт:

spring-boot-starter-web +11%,
spring-boot-starter-graphql +34%,
spring-boot-starter-webflux +48%.

Неожиданный относительный рост spring-boot-starter-webflux при том, что ряд reactive проектов Spring Framework сансетит.


🛑2. Data-слой растет во всех направлениях:

spring-data-cassandra +3%,
spring-data-jpa +24%,
spring-data-jdbc +29%,
spring-data-redis +42%,
spring-data-mongodb +49%,


И непосредственно драйверы

org.postgresql +19%,
com.oracle.database.jdbc +80%,
mysql-connector-j +48%.


Здесь важна структура роста:

🛑JPA растет — Hibernate/JPA никуда не делись и остаются стандартом для большинства пользователей кейсов.

🛑Тем не менее, параллельно уверенно растет Spring Data JDBC. То есть, разработчики всё чаще ищут замену тяжеловесному Hibernate в мире ORM.


🛑3. Микросервисная инфраструктура ускорилась:

spring-cloud-consul-config
spring-cloud-config-server


Люди гораздо чаще используют Spring Cloud Config, чем интеграцию с Hashicorp Vault. Вероятно, это связано с тем, что Spring Cloud Config является проверенным временем решением под Apache License 2.0, где Hashicorp Vault является более редким решением, которое, к тому же, из-за политики лицензирования имеет ряд ограничений при использования в Production.


🛑4. По API-докам видно, кто живет по инерции:

Springfox почти стоит (+5%),
Springdoc растет, но умеренно (+13%).

Springfox не исчез, но выглядит как технология поддержки существующих кодовых баз. Новые проекты все чаще выбирают OpenAPI-стек, просто без резких скачков от года к году.


🛑5. Maven vs Gradle: без революции

По долям картина стабильная:

Maven ~81%, Gradle ~19% и в 2024, и в 2025. Большого перетока не видно. Скорее, Gradle уже давно стал значимой частью ландшафта, и так и остается.


🛑6. MapStruct vs ModelMapper:

Если вынести маппинг DTO/Entity в отдельный мини-срез, получается любопытная картина:

🛑MapStruct — больше по базе и дает больший прирост в количестве: 67 700 → 102 000 (Δ +34 300, +51%)

🛑ModelMapper — растет быстрее по темпу, но стартует с меньшей базы: 47 652 → 78 520 (Δ +30 868, +65%)

Вывод простой: MapStruct остается “дефолтом” по массовому использованию, а ModelMapper выглядит как инструмент, который уверенно догоняет по темпам роста.


❓ А что будет в 2026? Обсудим в комментариях.

* Все данные получены анализом зависимостей, используемых в проектах на GitHub (dependency search)."
  • 👍 36
  • 🔥 11
  • ❤ 10
More from @spring_aio
  1. Oct 3, 2026⚡️⚡️Строки кода стремятся подешеветь до цены токена. Что остается ценным? Про это — трек «…
  2. Oct 2, 2026🙅‍♂️ Не каждый AI-вызов должен генерировать текст Иногда от модели нужен не красивый отве…
  3. Oct 1, 2026JEP 544: JVM будет сохранять машинный код между запусками JEP 544 (Ahead-of-Time Code Comp…
  4. Sep 30, 2026🍃 Переписываем всё на Rust, JavaScript — кошмар, AI против Vaadin | Spring АйО Подкаст №7…
  5. Sep 29, 2026⚡️ AI-плагин уже в OpenIDE Pro Вышли новые версии OpenIDE и OpenIDE Pro: AI-плагин теперь…
  6. Sep 28, 2026🧑‍💻 Скрытая возможность конфигурации Spring Boot, о которой мало говорят Представим, что…
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 →