Spring Boot má být ve výchozím nastavení připraven na výrobu. To znamená, že se dodává s užitečnými výchozími nastaveními, která lze v případě potřeby přepsat. Ve výchozím nastavení poskytuje Spring Boot vestavěné sestavení Apache Tomcat.
Je Tomcat zabudovaný v jarních botách?
Mnoho Spouštěče Spring Boot zahrnují výchozí vložené kontejnery. Pro aplikace se zásobníkem servletů web spring-boot-starter-web zahrnuje Tomcat zahrnutím spring-boot-starter-tomcat, ale místo toho můžete použít spring-boot-starter-jetty nebo spring-boot-starter-undertow.
Proč má jarní bota zabudovaný Tomcat?
Například pro aplikaci Spring Boot můžete vygenerovat jar aplikace, který obsahuje Embedded Tomcat. Webovou aplikaci můžete spustit jako běžnou Java aplikaci! Vestavěný server znamená, že naše nasaditelná jednotka obsahuje binární soubory pro server (příklad tomcat. jar).
Jak funguje Tomcat vestavěný do jarních bot?
Spring Boot má uvnitř kompletního Tomcata. vytvoří tzv. fat-jar se vším potřebným uvnitř. V systému nepotřebujete nainstalovaný Tomcat. BTW: Spring Boot také podporuje další aplikační servery, jako je Jetty.
Mohou jarní boty běžet bez Tomcatu?
Jarní spouštění nebude obsahovat vestavěný tomcat, pokud nemáte závislosti Tomcat na cestě třídy. Tuto skutečnost si můžete sami prohlédnout ve třídě EmbeddedServletContainerAutoConfiguration, jejíž zdroj najdetezde.