Apakah booting pegas telah menyematkan Tomcat?

Apakah booting pegas telah menyematkan Tomcat?
Apakah booting pegas telah menyematkan Tomcat?
Anonim

Spring Boot bertujuan untuk siap produksi, secara default. Ini berarti bahwa itu dikirimkan dengan default yang berguna di luar kotak yang mungkin ditimpa, jika perlu. Secara default, Spring Boot menyediakan build Apache Tomcat yang disematkan.

Apakah Tomcat tertanam di boot musim semi?

Banyak Pemula Boot Musim Semi menyertakan wadah bawaan bawaan. Untuk aplikasi tumpukan servlet, spring-boot-starter-web menyertakan Tomcat dengan menyertakan spring-boot-starter-Tomcat, tetapi Anda dapat menggunakan spring-boot-starter-jetty atau spring-boot-starter-undertow sebagai gantinya.

Mengapa spring boot telah menyematkan Tomcat?

Misalnya, untuk Aplikasi Boot Musim Semi, Anda dapat membuat toples aplikasi yang berisi Tomcat Tertanam. Anda dapat menjalankan aplikasi web seperti aplikasi Java biasa! Server tertanam menyiratkan bahwa unit yang dapat digunakan berisi biner untuk server (misalnya, Tomcat. jar).

Bagaimana cara kerja Tomcat yang disematkan booting pegas?

Spring Boot memiliki Tomcat lengkap di dalamnya. Itu membangun apa yang disebut toples lemak dengan semua yang dibutuhkan di dalamnya. Anda tidak perlu menginstal Tomcat di sistem Anda. BTW: Spring Boot juga mendukung server aplikasi lain seperti Jetty.

Bisakah boot musim semi berjalan tanpa Tomcat?

Boot musim semi tidak akan menyertakan Tomcat yang disematkan jika Anda tidak memiliki dependensi Tomcat di classpath. Anda dapat melihat sendiri fakta ini di kelas EmbeddedServletContainerAutoConfiguration yang sumbernya dapat Anda temukandi sini.

Direkomendasikan: