Объединение сервера внутри артефакта делает каждую службу полностью автономной со своей собственной закрепленной версией сервера вместо совместного использования и дрейфа на внешне управляемом сервере приложений — гораздо более простой вариант для контейнерного развертывания (docker run один исполняемый JAR-файл). Исполняемый «толстый» JAR-файл объединяет ваши классы, классы каждой зависимости и встроенный сервер, запускаемый через специальный для Spring Boot JarLauncher, который понимает вложенные макеты JAR-in-a-JAR.
Объединение сервера внутри артефакта делает каждую службу полностью автономной со своей собственной закрепленной версией сервера вместо совместного использования и дрейфа на внешне управляемом сервере приложений — гораздо более простой вариант для контейнерного развертывания (docker run один исполняемый JAR-файл).
Почему Spring Boot по умолчанию использует встроенный сервер и испо… · Sobeso