Repolode
spring-projects

spring-projects/spring-boot

Мнение-ориентированный Java-фреймворк для создания готовых к эксплуатации приложений и сервисов на Spring с минимальной настройкой.

Звёзды
81,754
Форки
44,832
Открытые issues
490
Последний коммит
11 часов назад

Что это?

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

Приложения можно упаковать в автономные исполняемые файлы, запускаемые командой `java -jar`, или развернуть как традиционные WAR-файлы. Фреймворк предоставляет общие для многих проектов нефункциональные возможности, такие как встроенные серверы, безопасность, метрики, проверки работоспособности и внешняя конфигурация. Он не генерирует код и не требует настройки через XML.

В проект входит инструмент командной строки для запуска скриптов Spring, а его модули публикуются в Maven. Для сборки из исходного кода требуются JDK 25 и входящий в комплект Gradle wrapper.

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

  • 01Автономные приложения, которые можно запускать командой java -jar или развёртывать как WAR-файлы.
  • 02Встроенные серверы, позволяющие запускать приложения без отдельного сервера приложений.
  • 03Встроенная поддержка безопасности, метрик, проверок работоспособности и внешней конфигурации.
  • 04Без генерации кода и обязательной настройки через XML.
  • 05Инструмент командной строки для запуска скриптов Spring.

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

  • Создание готовых к эксплуатации REST-веб-сервисов и микросервисов на Java.
  • Быстрый запуск новых проектов Spring с разумными настройками по умолчанию.
  • Миграция существующих приложений Spring, которым требуется меньше ручной настройки.

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

  1. 1

    Ознакомьтесь с инструкциями по установке и руководством по началу работы в справочной документации

  2. 2

    Соберите Spring Boot и опубликуйте его в локальном кэше Maven (требуется JDK 25)

    ./gradlew publishToMavenLocal

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

  • Для сборки из исходного кода требуется JDK 25.

Темы

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

Что такое spring-boot?
Мнение-ориентированный Java-фреймворк для создания готовых к эксплуатации приложений и сервисов на Spring с минимальной настройкой. Spring Boot — фреймворк для создания Java-приложений и сервисов на базе Spring. Он задаёт для платформы Spring предустановки, отражающие рекомендуемый подход, чтобы разработчики могли быстро начать проект и менять конфигурацию только тогда, когда требования отличаются от этих значений по умолчанию.
spring-boot можно использовать бесплатно? Какая у него лицензия?
spring-boot распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
spring-boot всё ещё поддерживается?
Активно поддерживается. Последний коммит в spring-boot — 21 окт. 2026 г..
Для чего можно использовать spring-boot?
Создание готовых к эксплуатации REST-веб-сервисов и микросервисов на Java. Быстрый запуск новых проектов Spring с разумными настройками по умолчанию. Миграция существующих приложений Spring, которым требуется меньше ручной настройки.
Как установить spring-boot?
Ознакомьтесь с инструкциями по установке и руководством по началу работы в справочной документации Соберите Spring Boot и опубликуйте его в локальном кэше Maven (требуется JDK 25): ./gradlew publishToMavenLocal
Где скачать spring-boot?
Исходный код и инструкции по установке — на GitHub: https://github.com/spring-projects/spring-boot

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

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

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

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