Repolode
spring-projects

spring-projects/spring-framework

Фундаментальный Java-фреймворк для корпоративных приложений: предоставляет внедрение зависимостей, MVC и инфраструктурную поддержку для всей экосистемы Spring.

Звёзды
60,296
Форки
38,752
Открытые issues
514
Последний коммит
10 часов назад

Что это?

Spring Framework — основа семейства проектов Spring. Он предоставляет инфраструктуру, необходимую для создания корпоративных Java-приложений для самых разных сценариев и архитектур, позволяя разработчикам сосредоточиться на бизнес-логике, а не на рутинной настройке.

Проект написан на Java и служит базовым слоем, на котором строятся другие проекты Spring. Справочная документация содержит обзор, описание API и руководства по основным модулям. В репозитории также есть инструкции по сборке и CI workflow для тех, кто хочет собрать проект из исходного кода.

Фреймворк распространяется по лицензии Apache 2.0. При обсуждении экосистемы в целом его часто называют просто «Spring».

Ключевые возможности

  • 01Предоставляет внедрение зависимостей и инверсию управления для Java-приложений.
  • 02Включает Spring MVC для разработки веб-приложений.
  • 03Служит базовым слоем для всего семейства проектов Spring.
  • 04Содержит официальную справочную документацию и документацию по API.

Сценарии использования

  • Создание корпоративных серверных приложений на Java.
  • Разработка веб-приложений и REST-сервисов с помощью Spring MVC.
  • Использование в качестве основы для других проектов Spring, например Spring Boot или Spring Data.

Быстрый старт

  1. 1

    Откройте страницу Wiki «Access to Binaries», чтобы получить артефакты или ZIP-архив дистрибутива

  2. 2

    Прочитайте справочную документацию, чтобы приступить к работе

  3. 3

    Соберите проект из исходного кода, следуя инструкциям в CONTRIBUTING.md

Что важно знать

  • В README нет простой команды установки; обычно для использования нужно добавить зависимости Maven или Gradle либо собрать проект из исходного кода.
  • Это крупный фреймворк с широким набором функций, на освоение которого может потребоваться время.

Темы

Частые вопросы

Что такое spring-framework?
Фундаментальный Java-фреймворк для корпоративных приложений: предоставляет внедрение зависимостей, MVC и инфраструктурную поддержку для всей экосистемы Spring. Spring Framework — основа семейства проектов Spring. Он предоставляет инфраструктуру, необходимую для создания корпоративных Java-приложений для самых разных сценариев и архитектур, позволяя разработчикам сосредоточиться на бизнес-логике, а не на рутинной настройке.
spring-framework можно использовать бесплатно? Какая у него лицензия?
spring-framework распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
spring-framework всё ещё поддерживается?
Активно поддерживается. Последний коммит в spring-framework — 21 окт. 2026 г..
Для чего можно использовать spring-framework?
Создание корпоративных серверных приложений на Java. Разработка веб-приложений и REST-сервисов с помощью Spring MVC. Использование в качестве основы для других проектов Spring, например Spring Boot или Spring Data.
Как установить spring-framework?
Откройте страницу Wiki «Access to Binaries», чтобы получить артефакты или ZIP-архив дистрибутива Прочитайте справочную документацию, чтобы приступить к работе Соберите проект из исходного кода, следуя инструкциям в CONTRIBUTING.md
Где скачать spring-framework?
Исходный код и инструкции по установке — на GitHub: https://github.com/spring-projects/spring-framework

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

PHP-фреймворк для веб-приложений с выразительным синтаксисом: маршрутизация, ORM, миграции, очереди и трансляция событий в реальном времени.

85,2 тыс.27,6 тыс.BladeБез лицензииОбновлён 7 дней назад

Китайскоязычное руководство по подготовке к собеседованиям на Java backend: основы CS, базы данных, распределённые системы, проектирование систем и разработка AI-приложений.

159,2 тыс.46,1 тыс.JavaScriptApache-2.0Обновлён 6 дней назад