Об этом проекте

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.