A Spring Boot alapértelmezés szerint készen áll a gyártásra. Ez azt jelenti, hogy hasznos alapértékekkel szállítjuk, amelyek szükség esetén felülbírálhatók. Alapértelmezés szerint a Spring Boot beágyazott Apache Tomcat buildet biztosít.
A Tomcat be van ágyazva a rugós csomagtartóba?
Sok Spring Boot indítócsomag tartalmaz alapértelmezett beágyazott tárolókat. A servlet verem alkalmazásokhoz a spring-boot-starter-web tartalmazza a Tomcat-et a spring-boot-starter-tomcat használatával, de használhatja helyette a spring-boot-starter-mólót vagy a spring-boot-starter-undertow-t.
Miért van beágyazva a tavaszi csomagtartóba a Tomcat?
Például egy Spring Boot alkalmazáshoz generálhat egy alkalmazásjar, amely tartalmazza az Embedded Tomcat alkalmazást. Egy webalkalmazást normál Java alkalmazásként is futtathat! A beágyazott szerver azt jelenti, hogy a telepíthető egységünk tartalmazza a kiszolgáló bináris fájljait (például tomcat. jar).
Hogyan működik a rugós rendszerindító beágyazott Tomcat?
A Spring Boot belsejében egy komplett Tomcat található. egy úgynevezett zsíros edényt épít fel, benne minden szükséges dologgal. Nem kell telepítenie a Tomcat rendszert. BTW: A Spring Boot más alkalmazásszervereket is támogat, mint például a Jetty.
A rugós csomagtartó futhat Tomcat nélkül?
A tavaszi rendszerindítás nem fogja tartalmazni a beágyazott tomcat, ha nincsenek Tomcat-függőségei az osztályútvonalon. Ezt a tényt saját maga is megtekintheti az EmbeddedServletContainerAutoConfiguration osztályban, amelynek forrása megtalálhatóitt.