Spring Boot-ը նպատակ ունի լռելյայն պատրաստ լինել արտադրությանը: Սա նշանակում է, որ այն առաքվում է օգտակար լռելյայններով, որոնք անհրաժեշտության դեպքում կարող են վերացվել: Լռելյայնորեն, Spring Boot-ը տրամադրում է ներկառուցված Apache Tomcat build:
Արդյո՞ք Tomcat-ը ներդրված է գարնանային կոշիկների մեջ:
Շատ Spring Boot մեկնարկիչներ ներառում են լռելյայն ներկառուցված տարաներ: Servlet stack հավելվածների համար spring-boot-starter-web-ը ներառում է Tomcat-ը՝ ներառելով spring-boot-starter-tomcat, բայց փոխարենը կարող եք օգտագործել spring-boot-starter-jetty կամ spring-boot-starter-undertow::
Ինչու՞ գարնանային կոշիկներն են ներդրել Tomcat-ը:
Օրինակ, Spring Boot Application-ի համար կարող եք ստեղծել հավելվածի բանկա, որը պարունակում է Ներկառուցված Tomcat: Դուք կարող եք վեբ հավելված գործարկել որպես սովորական Java հավելված: Ներկառուցված սերվերը ենթադրում է, որ մեր տեղակայվող միավորը պարունակում է սերվերի համար նախատեսված երկուականներ (օրինակ՝ tomcat. jar):
Ինչպե՞ս է աշխատում ներկառուցված Tomcat գարնանային կոշիկները:
Spring Boot-ն ունի ամբողջական Tomcat ներսում: Այն կառուցում է այսպես կոչված ճարպային տարա՝ ներսում անհրաժեշտ ամեն ինչով: Ձեզ հարկավոր չէ Tomcat-ը տեղադրել ձեր համակարգում: BTW: Spring Boot-ը նաև աջակցում է այլ հավելվածների սերվերներին, ինչպիսիք են Jetty-ն:
Կարո՞ղ է գարնանային կոշիկները աշխատել առանց Tomcat-ի:
Spring boot-ը չի ներառի ներկառուցված tomcat, եթե դուք չունեք Tomcat-ի կախվածություն դասընթացի վրա: Դուք կարող եք ինքներդ դիտել այս փաստը EmbeddedServletContainerAutoConfiguration դասում, որի աղբյուրը կարող եք գտնելայստեղ։