함정이 있습니다 : 공식 웹 사이트 문서는 다음 3 단계를 지적하지만이 방법으로 런닝 가능한 JAR 패키지 만 만들 수 있습니다. 전쟁 패키지를 입력하려면 문서 뒤의 링크에서 다른 페이지로 이동하여 네 번째 단계를 찾아야합니다. 즉, 전쟁 패키지를 입력 할 수 있습니다. 일부 친구는 부주의 할 수 있고 네 번째 단계에 대한 링크를 찾지 못할 수도 있지만 처음 세 단계 만 수행 한 후에는 전쟁 패키지를 입력 할 수 있다고 생각합니다. 결과적으로 그들은 실수를 계속하고 비즈니스 코드에 문제가 있다고 생각한 다음 계속 문제를 일으켜 많은 시간을 낭비하여 전체 프로세스를 여기에 썼습니다.
1. 전쟁 포장 방법을 지적하십시오
<패키징> JAR </포장>
2.pom.xml 스프링 부츠 마이클 펜-플러그 인 플러그인 추가
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>2.0.1.RELEASE</version> <executions> <execution> <goals> <goal>repackage</goal> </goals> </execution> </executions> </plugin> </plugin> </플러그인> </빌드>
3.pom.xml 스프링 부트 스타터-톰카 종속성을 추가하십시오
<pectionency> <groupid> org.springframework.boot </groupid> <artifactid> Spring-Boot-Starter-Tomcat 제공 </scope> </fectionency>
4. 시작 클래스는 SpringBootservleTinitializer를 상속하고 구성 메소드를 재정의합니다.
@SpringBootApplicationPublic 클래스 응용 프로그램 확장 SpringBootserVletInitializer {@Override Protected SpringApplicationBuilder Configure (SpringApplicationBuilder Application) {return application.Sources (Application.Class); } public static void main (string [] args)은 예외 {springApplication.run (application.class, args); }}요약
위는 Spring Boot+Maven의 방법으로 편집자가 전쟁 패키지를 소개합니다. 나는 그것이 당신에게 도움이되기를 바랍니다. 궁금한 점이 있으면 메시지를 남겨 주시면 편집자가 제 시간에 답장을 드리겠습니다. Wulin.com 웹 사이트를 지원해 주셔서 대단히 감사합니다!