落とし穴があります。公式のウェブサイトのドキュメントは、次の最初の3つのステップを指摘していますが、これにより、実行可能なJARパッケージのみを作成できます。戦争パッケージを入力するには、ドキュメントの背後にあるリンクの別のページにジャンプして、4番目のステップを見つける必要があります。つまり、最終的に戦争パッケージを入力できます。一部の友人は不注意で、4番目のステップへのリンクを見つけることができないかもしれませんが、彼らは最初の3つのステップを実行した後に戦争パッケージを入力できると考えています。その結果、彼らは間違いを犯し続け、彼らのビジネスコードに何か問題があると考え、それから彼らはトラブルを起こし続け、多くの時間(私など)を無駄にしているので、私はここでプロセス全体を書きました。
1.戦争包装方法を指定します
<パッケージ> jar </packaging>
2.pom.xmlスプリングブートマベンプラギンプラグインを追加します
<build> <Plugins> <Plugin> <GroupId> org.springframework.boot </groupid> <artifactid> spring-boot-maven-plugin </artifactid> <バージョン> 2.0.1.Release </version> <実行> <実行> <実行> <ゴール> <ゴール</プラグイン> </build>
3.pom.xmlスプリングブートスタータートムキャットの依存関係を追加します
<Dependency> groupId> org.springframework.boot </groupid> <artifactid> spring-boot-starter-tomcat </artifactid> <scope>
4.スタートアップクラスはSpringBootservletInitializerを継承し、構成メソッドをオーバーライドします
@SpringBootApplicationPublicクラスアプリケーションSpringBootservletInitializer {@Override Protected SpringApplicationBuilder Configure(SpringApplicationBuilder Application){return application.Sources(Application.Class); } public static void main(string [] args)exception {springApplication.run(application.class、args); }}要約します
上記は、編集者によって紹介された戦争パッケージを作成するためのSpring Boot+Mavenの方法です。それがあなたに役立つことを願っています。ご質問がある場合は、メッセージを残してください。編集者は時間内に返信します。 wulin.comのウェブサイトへのご支援ありがとうございます!