Spring Boot сам по себе не имеет ничего общего с микросервисами. Это модуль Spring, который просто упрощает настройку вашего приложения. Таким образом, он абсолютно может быть использован в монолитном c приложении.
Из официальных документов :
Spring Boot упрощает создание подставки - единственные, производственные Spring-приложения, которые вы можете «просто запустить».
Мы по-разному оцениваем платформу Spring и сторонние библиотеки, чтобы вы могли начать работу с минимальными усилиями. Большинству приложений Spring Boot требуется очень небольшая конфигурация Spring.
Функции
Создание автономных приложений Spring
Embed Tomcat, Непосредственно Jetty или Undertow (не нужно развертывать файлы WAR)
Обеспечить выборочные «стартовые» зависимости для упрощения конфигурации сборки
Автоматическая настройка Spring и сторонние библиотеки по возможности
Предоставляют готовые к работе функции, такие как метрики, проверки работоспособности и внешняя конфигурация
Абсолютно без генерации кода и без требование для XML конфигурации