/ / Чому нам потрібен контейнер додатків під час розгортання програми Spring Boot для Openshift - java, google-app-engine, tomcat, spring-boot, openshift

Навіщо нам потрібен контейнер додатків під час розгортання програми Spring Boot для Openshift - java, google-app-engine, tomcat, spring-boot, openshift

Це може бути тривіальне питання для досвідченої мережіале для мене як нового розробника я не можу зрозуміти, чому під час розгортання веб-програми Spring Boot для Openshift, Heroku або Google App Engine та інше нам потрібен контейнер додатків (наприклад, Tomcat або Wildfly)? Я розумію, що Spring Boot вже містить вбудований контейнер (Tomcat). Чи може хтось пояснити це мені? Дякую

Відповіді:

1 для відповіді № 1

SpringBoot - це Java API, який спирається на вбудованийJava Servlet engine для підтримки викликів API. Ці залежності зазвичай витягуються Maven як залежностями. Тому для кінцевого користувача це виглядає як FAR JAR з включеними залежностями (де одна з цих залежностей - наприклад, Вставити Tomcat, Jetty або Underow).

Більше інформації можна знайти на головній сторінці Сторінка проекту SpringBoot.