Spring Boot warバッグの実例教程


Spring Bootはjarバッグを実行できるほか、伝統的なwarバッグもサポートしています。本論文では、Spring Bootを使って、伝統的なwarバッグを構築する方法を紹介します。
Spring Boot warバッグの手順は以下の通りです。
1、包装の種類をpom.xmlで定義します。

<packaging>war</packaging>
2、Spring Bootスターターの追加(parentも可)

  <dependencyManagement>
 <dependencies>
  <dependency>
  <!-- Import dependency management from Spring Boot -->
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-dependencies</artifactId>
  <version>1.5.6.RELEASE</version>
  <type>pom</type>
  <scope>import</scope>
  </dependency>
 </dependencies>
 </dependencyManagement>
3、スプリング-book-starter-web依存を追加する

    <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、パッケージプラグインを追加する

  <build>
 <plugins>
  <plugin>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-maven-plugin</artifactId>
  </plugin>
 </plugins>
 </build>
5、メインクラスはSpringBootServlet Initializerを継承します。

/**
 * WAR application
 */
@SpringBootApplication
public class WarApplication extends SpringBootServletInitializer {
 
 public static void main(String[] args) {
 SpringApplication.run(WarApplication.class, args);
 }
}
6、mvn clean packageパッケージを実行する

$mvn clean package
7、作ったwarカバンを容器にコピーして実行すればいいです。
ここでは簡単な説明が必要です。
主なアプリケーションはSpring BootServlet Initializerの中にconfigreの方法があります。Spring Bootをカスタマイズします。

  /**
 * Configure the application. Normally all you would need to do is to add sources
 * (e.g. config classes) because other settings have sensible defaults. You might
 * choose (for instance) to add default command line arguments, or set an active
 * Spring profile.
 * @param builder a builder for the application context
 * @return the application builder
 * @see SpringApplicationBuilder
 */
 protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
 return builder;
 }
インスタンスソースのダウンロード
以上が本文の全部です。皆さんの勉強に役に立つように、私たちを応援してください。