Spring Boot har som standard å være produksjonsklar. Dette betyr at den leveres med nyttige standarder ut av esken som kan overstyres om nødvendig. Som standard gir Spring Boot en innebygd Apache Tomcat build.
Er Tomcat innebygd i fjærstøvel?
Mange Spring Boot-startere inkluderer standard innebygde containere. For servlet stack-applikasjoner inkluderer spring-boot-starter-web Tomcat ved å inkludere spring-boot-starter-tomcat, men du kan bruke spring-boot-starter-jetty eller spring-boot-starter-undertow i stedet.
Hvorfor har vårstøvelen innebygd Tomcat?
For eksempel, for en Spring Boot-applikasjon, kan du generere en applikasjonsjar som inneholder Embedded Tomcat. Du kan kjøre en webapplikasjon som en vanlig Java-applikasjon! Innebygd server innebærer at vår distribuerbare enhet inneholder binærfilene for serveren (eksempel, tomcat. jar).
Hvordan fungerer den innebygde Tomcat-fjærstøvelen?
Spring Boot har en komplett Tomcat inni. Den bygger en såk alt fettkrukke med alt som trengs inni. Du trenger ikke Tomcat installert på systemet ditt. Forresten: Spring Boot støtter også andre applikasjonsservere som Jetty.
Kan vårstøvel kjøre uten Tomcat?
Spring boot vil ikke inkludere innebygd tomcat hvis du ikke har Tomcat-avhengigheter på klassebanen. Du kan se dette faktum selv på klassen EmbeddedServletContainerAutoConfiguration hvis kilde du kan finneher.