Spring Boot는 실행 가능한 JAR 패키지 외에도 전통적인 전쟁 패키지를 지원합니다. 이 기사에서는 Spring Boot를 사용하여 전통적인 전쟁 패키지를 구축하는 방법에 대해 설명합니다.
Spring Boot가 전쟁 패키지를 사용하는 단계는 다음과 같습니다.
1. POM.XML에서 포장 유형을 정의하십시오
<패키징> 전쟁 </포장>
2. Spring Boot Launcher 추가 (부모를 통해서도 가능)
<pectionencymanagement> <pectionencies> <!-스프링 부츠에서 의존성 관리 수입-> <groupid> org.springframework.boot </groupid> <artifactid> spring-boot-delpendencies </artifactid> <bersion> 1.5.6. release </version> <type> pom </spope> </scope> </scope> </scope> </scope> </scope> </scope> </scope> </scope> </의존성 관리>
3. 스프링 부트 스타터 -Web 의존성을 추가하십시오
<pectionency> <groupId> org.springframework.boot </groupid> <artifactid> 스프링-부트-스타터 -web </artifactid> <exclusions> <exclusion> <groupid> org.springframework.boot </groupid> </appintid> </interifactid>
4. 패키지 플러그인을 추가하십시오
<빌드> <Plugins> <Plugin> <groupId> org.springframework.boot </groupId> <artifactid> Spring-Boot-Maven-Plugin </artifactid> </plugin> </plugins> </build>
5. 메인 클래스는 SpringBootservleTinitializer를 상속합니다
/** * 전쟁 응용 프로그램 */@SpringBootApplicationPublic Class Warapplication은 springbootservletinitializer {public static void main (String [] args) {springApplication.run (Warapplication.class, args); }}6. MVN Clean 패키지를 실행하십시오
$ MVN 클린 패키지
7. 완성 된 전쟁 패키지를 컨테이너 (예 : Tomcat)에 복사하여 실행하십시오.
여기에는 간단한 설명이 필요합니다.
기본 응용 프로그램은 구성 메소드를 사용하여 SpringBootservleTinitializer를 무시하고 Spring Boot 구성을 사용자 정의 할 수 있습니다.
/*** 응용 프로그램을 구성합니다. 일반적으로 다른 설정에는 합리적인 기본값이 있으므로 소스 * (예 : 구성 클래스)을 추가하는 것입니다. 기본 명령 줄 인수를 추가하려면 * (예 :)를 선택하거나 활성 * 스프링 프로파일을 설정할 수 있습니다. * @param builder 응용 프로그램 컨텍스트에 대한 빌더 * @ @return 응용 프로그램 빌더 * @see springApplicationBuilder */ Protected SpringApplicationBuilder configure (SpringApplicationBuilder Builder) {return builder; } 인스턴스 소스 코드를 다운로드하십시오
위는이 기사의 모든 내용입니다. 모든 사람의 학습에 도움이되기를 바랍니다. 모든 사람이 wulin.com을 더 지원하기를 바랍니다.