Есть ли в весенней загрузке встроенный tomcat?

Оглавление:

Есть ли в весенней загрузке встроенный tomcat?
Есть ли в весенней загрузке встроенный tomcat?
Anonim

Spring Boot по умолчанию стремится быть готовым к работе. Это означает, что он поставляется с полезными настройками по умолчанию, которые при необходимости можно переопределить. По умолчанию Spring Boot предоставляет встроенную сборку Apache Tomcat.

Встроен ли Tomcat в весеннюю загрузку?

Многие стартеры Spring Boot включают встроенные контейнеры по умолчанию. Для приложений стека сервлетов spring-boot-starter-web включает Tomcat, включая spring-boot-starter-tomcat, но вместо этого вы можете использовать spring-boot-starter-jetty или spring-boot-starter-undertow.

Почему Spring Boot имеет встроенный Tomcat?

Например, для приложения Spring Boot вы можете сгенерировать jar приложения, который содержит Embedded Tomcat. Вы можете запустить веб-приложение как обычное Java-приложение! Встроенный сервер подразумевает, что наш развертываемый модуль содержит двоичные файлы для сервера (например, tomcat.jar).

Как работает Spring Boot Embedded Tomcat?

В Spring Boot есть полноценный Tomcat. Он строит так называемую толстую банку со всем необходимым внутри. Вам не нужно, чтобы Tomcat был установлен в вашей системе. Кстати: Spring Boot также поддерживает другие серверы приложений, такие как Jetty.

Можно ли запускать весеннюю загрузку без Tomcat?

Загрузка Spring не будет включать встроенный tomcat, если у вас нет зависимостей Tomcat от пути к классам. Вы можете сами убедиться в этом в классе EmbeddedServletContainerAutoConfiguration, источник которого вы можете найтиздесь.

Рекомендуемые: