/ / Има ли възможност за разгръщане (ухо / война) за уеб приложение, изпълнявано в Spring Tool Suite (STS)? - java, spring, spring-mvc, spring-boot, spring-tool-suite

Има ли приложение за разгръщане (ухо / война) за уеб приложение, изпълнявано в Spring Tool Suite (STS)? - java, spring, spring-mvc, spring-boot, spring-tool-suite

Имам уеб приложение, създадено чрез пролеттаboot и аз използвам Spring Tool Suite (STS) за разработването му. Ако моето разбиране е вярно, tomcat е вътрешно вграден в STS и мога да стартирам / отстранявам заявката от STS с помощта на Application.java.

Сега се съмнявам, когато стартираме приложението, като стартираме Java класа като "App Boot App"

  1. Какво представлява разгръщането? (Ухо / война)
  2. Къде точно се предоставя разгръщането на продуктите? Търсих навсякъде в директорията на STS и може да го намери
  3. Ако няма такова нещо, тогава как работи?

Дали това има смисъл или греша с моето разбиране?

Отговори:

1 за отговор № 1

Вашето разбиране за пролетното зареждане е грешно.

Вграденият Tomcat е включен в молбата ви, когато използвате Spring Boot.

  1. Пролетното зареждане генерира файл .jar. Когато програмата се стартира, Spring знае как да зареди стартовия модел Tomcat за вас
  2. Ако използвате командата "Стартиране" на STS, все още няма доставка. Основният метод е Application.java има всичко, от което се нуждаете за Пролет, изпълнете заявката си
  3. Spring Boot е проект, посветен на създаванетосамостоятелни приложения на пролетта. Както казах на първия елемент, Spring Boot знае всичко, от което се нуждаете, за да стартирате нов модел Tomcat и да стартирате приложението си. Не се нуждаете от сървър за приложения, когато работите с "Пролетно зареждане", "Пролет" осигурява вграден Tomcat / Jetty или Undertow. Tomcat е вътре в приложението ви с вашия код, а не с външен сървър на приложения.