Spring Boot только для микросервисов? я могу использовать Spring Boot для архитектуры Monolithi c? - PullRequest
0 голосов
/ 18 февраля 2020

Spring Boot только для микросервисов или я могу использовать Spring Boot для архитектуры Monolithi c?

1 Ответ

4 голосов
/ 18 февраля 2020

Spring Boot сам по себе не имеет ничего общего с микросервисами. Это модуль Spring, который просто упрощает настройку вашего приложения. Таким образом, он абсолютно может быть использован в монолитном c приложении.

Из официальных документов :

Spring Boot упрощает создание подставки - единственные, производственные Spring-приложения, которые вы можете «просто запустить».

Мы по-разному оцениваем платформу Spring и сторонние библиотеки, чтобы вы могли начать работу с минимальными усилиями. Большинству приложений Spring Boot требуется очень небольшая конфигурация Spring.

Функции

  • Создание автономных приложений Spring

  • Embed Tomcat, Непосредственно Jetty или Undertow (не нужно развертывать файлы WAR)

  • Обеспечить выборочные «стартовые» зависимости для упрощения конфигурации сборки

  • Автоматическая настройка Spring и сторонние библиотеки по возможности

  • Предоставляют готовые к работе функции, такие как метрики, проверки работоспособности и внешняя конфигурация

  • Абсолютно без генерации кода и без требование для XML конфигурации

...