Spring Boot mira a essere pronto per la produzione, per impostazione predefinita. Ciò significa che viene fornito con utili impostazioni predefinite che possono essere sovrascritte, se necessario. Per impostazione predefinita, Spring Boot fornisce una build Apache Tomcat incorporata.
Tomcat è incorporato nello stivale primaverile?
Molti Gli avviatori Spring Boot includono container incorporati predefiniti. Per le applicazioni stack servlet, spring-boot-starter-web include Tomcat includendo spring-boot-starter-tomcat, ma puoi invece usare spring-boot-starter-jetty o spring-boot-starter-undertow.
Perché lo stivale primaverile ha incorporato Tomcat?
Ad esempio, per un'applicazione Spring Boot, puoi generare un jar dell'applicazione che contiene Embedded Tomcat. Puoi eseguire un'applicazione web come una normale applicazione Java! Il server incorporato implica che la nostra unità distribuibile contenga i binari per il server (ad esempio, tomcat. jar).
Come funziona Tomcat integrato con l'avvio a molla?
Spring Boot ha un Tomcat completo all'interno. costruisce un cosiddetto barattolo di grasso con tutto il necessario all'interno. Non hai bisogno di Tomcat installato nel tuo sistema. A proposito: Spring Boot supporta anche altri server di applicazioni come Jetty.
Può funzionare l'avvio primaverile senza Tomcat?
L'avvio primaverile non includerà il tomcat incorporato se non hai dipendenze Tomcat nel percorso di classe. Puoi visualizzare questo fatto tu stesso nella classe EmbeddedServletContainerAutoConfiguration di cui puoi trovare l'originequi.