Об этом проекте
Spring Boot помогает создавать работающие на Spring приложения и сервисы продакшен-уровня с минимальными усилиями. Он придерживается определённого мнения о платформе Spring, чтобы новые и существующие пользователи могли быстро добраться до нужных им частей.
С помощью Spring Boot можно создавать автономные Java-приложения, которые запускаются через `java -jar`, или использовать более традиционное развёртывание в виде WAR. Также предоставляется инструмент командной строки для запуска Spring-скриптов.
Основные цели:
* Радикально более быстрый и широкодоступный опыт начала работы для всей Spring-разработки.
* Придерживаться определённого мнения, но быстро уступать дорогу, когда требования отклоняются от значений по умолчанию.
* Предоставлять набор нефункциональных возможностей, общих для больших классов проектов (например, встроенные серверы, безопасность, метрики, проверки работоспособности, внешняя конфигурация).
* Никакой генерации кода и никаких требований к XML-конфигурации.
README содержит краткий пример полного приложения Spring Boot на Java, показывающий `@RestController` с `@SpringBootApplication`, который возвращает "Hello World!" и запускается через `SpringApplication.run`.
Ресурсы для получения помощи:
* Справочная документация, особенно раздел How-to.
* Основы Spring и руководства на spring.io.
* Примечания к выпуску с инструкциями по обновлению и новыми возможностями.
* Вопросы на Stack Overflow с тегом `spring-boot`.
* GitHub Issues для сообщений об ошибках.
Вклад приветствуется; предоставлены рекомендации по участию. Об ошибках следует сообщать после поиска в трекере задач, указав как можно больше информации (версия Spring Boot, ОС, версия JVM).
Сборка из исходного кода необязательна; можно использовать Gradle wrapper и JDK 25. `./gradlew publishToMavenLocal` собирает все модули и публикует их в локальный кэш Maven без запуска тестов; `./gradlew build` собирает всё.
Руководства на spring.io показывают, как использовать Spring Boot шаг за шагом, включая Building an Application with Spring Boot и Building a RESTful Web Service with Spring Boot Actuator.
Spring Boot — это открытое программное обеспечение, выпущенное под лицензией Apache 2.0.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.