В дополнение к исполняемым пакетам JAR, Spring Boot также поддерживает традиционные военные пакеты. В этой статье описывается, как создать традиционные военные пакеты с помощью Spring Boot.
Шаги для Spring Boot для использования военного пакета следующие:
1. Определите тип упаковки в pom.xml
<упаковка> война </упаковка>
2. Добавить Spring Boot Launcher (также может быть через родитель)
<DegencyManagement> <Depectiondencies> <dependency> <!-Управление зависимостями импорта от Spring Boot-> <groupid> org.springframework.boot </GroupId> <strifactid> spring-boot-зависимости </artifactid> <sersive> 1.5.6.Release </version> </type> </type> <propope> <//5. </Зависимость управления>
3. Добавить зависимость от пружины-бутера-звезды
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> </exclusion> </exclusions> </dependency>
4. Добавить упакованные плагины
<buld> <blicins> <blicin> <groupid> org.springframework.boot </GroupId> <ArtifactId> Spring-boot-maven-plugin </artifactid> </placin> </plugins> </build>
5. Главный класс наследует Springbootservletinitializer
/** * Военное приложение */@SpringBootApplicationPublic Class Warapplication расширяет SpringbootServletinitialize {public static void main (string [] args) {springApplication.run (warapplication.class, args); }}6. Выполнить пакет MVN Clean
$ mvn чистый пакет
7. Скопируйте законченный военный пакет в контейнер (например, Tomcat) и запустите.
Здесь нам нужно краткое объяснение:
Основное приложение может переопределить Springbootservletinitializer с помощью метода Configure и настроить конфигурацию Spring Boot.
/*** Настройте приложение. Обычно все, что вам нужно сделать, это добавить источники * (например, классы конфигурации), потому что другие настройки имеют разумные по умолчанию. Вы можете * выбрать (например), чтобы добавить аргументы командной строки по умолчанию или установить активный * пружинный профиль. * @param Builder Производство для контекста приложения * @return Приложение Builder * @see SpringapplicationBuilder */ Защищенный SpringApplicationBuilder Configure (SpringApplicationBuilder Builder) {return Builder; } Загрузите исходный код экземпляра
Выше всего содержание этой статьи. Я надеюсь, что это будет полезно для каждого обучения, и я надеюсь, что все будут поддерживать Wulin.com больше.