Spring Boot bertujuan untuk menyediakan pengeluaran, secara lalai. Ini bermakna ia dihantar dengan lalai berguna di luar kotak yang mungkin ditindih, jika perlu. Secara lalai, Spring Boot menyediakan binaan Apache Tomcat terbenam.
Adakah Tomcat dibenamkan dalam but spring?
Banyak Pemula But Spring termasuk bekas terbenam lalai. Untuk aplikasi tindanan servlet, web spring-boot-starter-termasuk Tomcat dengan memasukkan spring-boot-starter-tomcat, tetapi anda boleh menggunakan spring-boot-starter-jetty atau spring-boot-starter-undertow sebagai gantinya.
Mengapa but spring telah membenamkan Tomcat?
Sebagai contoh, untuk Aplikasi Spring Boot, anda boleh hasilkan balang aplikasi yang mengandungi Tomcat Terbenam. Anda boleh menjalankan aplikasi web sebagai aplikasi Java biasa! Pelayan terbenam membayangkan bahawa unit boleh guna kami mengandungi perduaan untuk pelayan (contoh, tomcat. jar).
Bagaimanakah but spring benam Tomcat berfungsi?
Spring Boot mempunyai Tomcat yang lengkap di dalam. Ia membina apa yang dipanggil balang lemak dengan semua yang diperlukan di dalamnya. Anda tidak perlu memasang Tomcat dalam sistem anda. BTW: Spring Boot juga menyokong pelayan aplikasi lain seperti Jetty.
Bolehkah but spring berjalan tanpa Tomcat?
But musim bunga tidak akan menyertakan tomcat jika anda tidak mempunyai kebergantungan Tomcat pada laluan kelas. Anda boleh melihat sendiri fakta ini di kelas EmbeddedServletContainerAutoConfiguration yang sumbernya boleh anda temuidi sini.