Արդյո՞ք գարնանային կոշիկները ներկառուցված են:

Բովանդակություն:

Արդյո՞ք գարնանային կոշիկները ներկառուցված են:
Արդյո՞ք գարնանային կոշիկները ներկառուցված են:
Anonim

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 դասում, որի աղբյուրը կարող եք գտնելայստեղ։

Խորհուրդ ենք տալիս: