パッケージ化と実行
Spring BootアプリをJARにパッケージ化し、さまざまな方法で実行します。
「パッケージ化と実行」はCoddyKit上の無料Java Academyレッスンです。 これはレッスン3/3です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはJava Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Java Academyコースには全3レッスンが含まれています。
導入
パッケージングとは、Spring Bootアプリを含む配布可能なJARファイルを作成することです。
Mavenでビルド
mvn clean packageを実行します。target/の下にfat JARが生成されます。
コード:パッケージングのデモ
このデモでは、JARへのパッケージングという考え方を出力します。
public class Main {
public static void main(String[] args) {
System.out.println("Packaging Spring Boot app...");
System.out.println("Created target/app.jar with all dependencies.");
}
}
アプリを実行
java -jar target/app.jarで実行します。Spring Bootが組み込みTomcatを起動します。
コード:実行時の出力
これはjava -jarのコンソール出力をシミュレートします。
public class Main {
public static void main(String[] args) {
System.out.println("Launching app on port 8080...");
System.out.println("App started successfully. Press Ctrl+C to exit.");
}
}
Dockerに関する注意
Dockerイメージにパッケージングしてから、docker run -p 8080:8080 appを実行することもできます。
パッケージングの確認
クイックチェック:パッケージングしたSpring Boot JARを実行するコマンドはどれですか?
まとめ
まとめ:Mavenでビルドし、java -jarで実行し、コンソール出力を確認し、Dockerという選択肢にも触れました。
よくある質問
「パッケージ化と実行」レッスンは無料ですか?
はい。「パッケージ化と実行」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Java Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Java Academyコースには全3レッスンが含まれています。
「パッケージ化と実行」で何を学びますか?
Spring BootアプリをJARにパッケージ化し、さまざまな方法で実行します。 ブラウザで直接実行するハンズオンコードでJava Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
Java Academyを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのJava Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン3/3です。
「パッケージ化と実行」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このJava Academyレッスンでコードを書いて実行できますか?
はい。すべてのJava Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。