プロジェクトの開発後、フロントエンド アプリケーションとバックエンド アプリケーションがパッケージ化され、サーバーにデプロイされます。ランニング。 Spring Boot を使用する前に、Java Web アプリケーションは通常、war パッケージにパッケージ化され、Tomcat と結合されてデプロイメントが完了します。 Spring Boot の場合、公式の推奨事項は、Spring Boot アプリケーションを Fat jar (Spring Boot のデフォルトのパッケージ化方法) にパッケージ化することです。つまり、プロジェクトの依存 jar パッケージも Spring Boot プロジェクトの jar パッケージに含まれます。このファット jar は Tomcat Come in をビルドするため、デプロイ時に Tomcat を個別に構成する必要はありません。サーバーを事前にインストールせずに jar パッケージをアップロードするだけで、SpringBoot アプリケーションのデプロイが非常に簡単になります。
1. プロジェクトを開き、プロジェクトを右クリックして、モジュール設定を開く#を選択します以下に示すように、
project Structure を入力します。
を選択し、中央のプラス記号をクリックします (プロジェクト設定- >アーティファクト-> ;JAR->依存関係のあるモジュールから) (以下の図に示すように):
モジュールから JAR を作成 をクリックし、[Main Class] を選択して、[OK] をクリックします
LIfecycle を開きます。まず
clean をクリックし、次に
package をクリックしてターゲット フォルダーを生成します。このフォルダーにはプロジェクト名とバージョン番号に基づいた名前の jar ファイルが含まれており、パッケージ化が完了します。
<project> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> </project>構成は必要ありません。このプラグインはアプリケーションのエントリ クラスを自動的に見つけます。次の Maven コマンドを実行してパッケージ化します:
$ mvn clean package3. jar パッケージを実行します。jar が存在するフォルダーを入力し、
java -jar コマンドを使用して jar を実行すると、プロジェクトが開始されます
java -jar demoa-0.0.1-SNAPSHOT.jar4. Notespringboot には Tomcat が組み込まれているため、springboot プロジェクトを jar にパッケージ化すると、tomcat の設定が不要になります。 Tomcat を構成する必要もあります。 パッケージ化後、ターゲット ディレクトリに 2 つの jar ファイルが存在します。jar パッケージの 1 つはサフィックス
.original を持ちます。これは、Maven 標準パッケージ化プラグインによって作成された jar パッケージです。クラスには依存関係が含まれておらず、サフィックス
.jar は SpringBoot パッケージ化プラグインによって作成された依存関係を含む jar であり、直接実行できます。
以上がspringboot プロジェクトを jar パッケージにパッケージ化する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。