Spring Boot: особенности, системные требования
Spring Boot позволяет легко создавать автономные, готовые к продакшн среде приложения основанные на Spring. Spring Boot позволяет начать работу с минимальными усилиями. Большинству приложений Spring Boot требуется очень небольшая конфигурация Spring.
Вы можете использовать Spring Boot для создания Java приложений, которые могут быть запущены с помощью java -jar
или более традиционных war развертываний. Также предоставляется инструмент командной строки, который запускает "spring скрипты".
Отличительные особенности Spring Boot:
- Обеспечивает радикально более быстрый и широко доступный стартовый опыт для всей разработки Spring.
- Предоставляет стандартную настройку "из коробки", но может быть быстро изменен, когда требования начинают отличаться от значений по умолчанию.
- Предоставляет ряд нефункциональных возможностей, которые являются общими для крупных классов проектов (такие как встроенные серверы, безопасность, метрики, проверки работоспособности и внешняя конфигурация).
- Абсолютно нет генерации кода и не требуется настройка XML.
Системные требования
Spring Boot 2.2.4.RELEASE требует Java 8 и совместим до Java 13 (входит в комплект). Spring Framework 5.2.3.RELEASE или выше также требуется.
Явная поддержка сборки предоставляется для следующих инструментов сборки:
Инструмент сборки | Версия |
---|---|
Maven | 3.3+ |
Gradle | 5.x и 6.x (4.10 также поддерживается, но в устаревшей форме) |
Контейнеры для сервлетов
Spring Boot поддерживает следующие встроенные контейнеры сервлетов:
Название | Версия сервлета |
---|---|
Tomcat 9.0 | 4.0 |
Jetty 9.4 | 3.1 |
Undertow 2.0 | 4.0 |
Вы также можете развернуть приложения Spring Boot в любом контейнере, совместимом с Servlet 3.1+.
Комментарии
Отправить комментарий