IntelliJ を使用して Spring Boot アプリケーションをデプロイする
Note
Basic、Standard、Enterprise プランは、2025 年 3 月中旬以降非推奨になり、廃止期間は 3 年間です。 Azure Container Apps に移行することをお勧めします。 詳細については、「Azure Spring Apps の廃止のお知らせ」を参照してください。
Standard 従量課金と専用プランは、2024 年 9 月 30 日以降に非推奨になり、6 か月後に完全にシャットダウンされます。 Azure Container Apps に移行することをお勧めします。 詳細については、「Azure Spring Apps の Standard 従量課金および専用プランを Azure Container Apps に移行する」を参照してください。
この記事の適用対象: ✔️ Java ❌ C#
この記事の適用対象: ✔️ Basic または Standard ✔️ Enterprise
Azure Spring Apps の IntelliJ プラグインでは、IntelliJ IDEA からのアプリケーションのデプロイがサポートされています。
この例を実行する前に、基本的なクイックスタートを試してみることができます。
前提条件
プラグインをインストールする
IntelliJ プラグイン UI から Azure Toolkit for IntelliJ IDEA 3.51.0 を追加できます。
IntelliJ を起動します。 以前にプロジェクトを開いていた場合は、プロジェクトを閉じて、ようこそダイアログを表示します。 右下のリンクから [Configure](構成) を選択し、 [Plugins](プラグイン) を選択してプラグインの構成ダイアログを開き、 [Install Plugins from disk](ディスクからプラグインをインストール) を選択します。
Azure Toolkit for IntelliJ を検索します。 [インストール] を選択します。
[Restart IDE](IDE を再起動する) を選択します。
チュートリアルの手順
次の手順では、IntelliJ IDEA を使用して Hello World アプリケーションをデプロイします。
- gs-spring-boot プロジェクトを開く
- Azure Spring Apps にデプロイする
- ストリーミング ログを表示する
gs-spring-boot プロジェクトを開く
このチュートリアルのソース リポジトリをダウンロードして解凍するか、次の Git コマンドを使用して複製します:
git clone https://github.com/spring-guides/gs-spring-boot.git
gs-spring-boot\complete フォルダーに移動します。
IntelliJ の [Welcome](ようこそ) ダイアログを開き、 [Import Project](プロジェクトのインポート) を選択してインポート ウィザードを開きます。
gs-spring-boot\complete フォルダーを選択します。
Azure Spring Apps にデプロイする
Azure にデプロイするには、Azure アカウントでサインインし、ご自分のサブスクリプションを選択する必要があります。 サインインの詳細については、「インストールとサインイン」を参照してください。
IntelliJ のプロジェクト エクスプローラーでプロジェクトを右クリックし、[Azure] ->[Azure Spring Apps にデプロイする] を選択します。
[Name](名前) フィールドのアプリの名前はそのまま使用します。 [Name](名前) は、アプリ名ではなく構成を参照します。 通常、ユーザーはこれを変更する必要はありません。
[Artifact](アーティファクト) のプロジェクトの識別子はそのまま使用します。
[アプリ:] を選択してから + をクリックして、Azure Spring Apps インスタンスを作成します。
[App Name](アプリ名) に入力し、 [OK] を選択します。
[Run](実行) ボタンを選択して、デプロイを開始します。
このプラグインは、プロジェクトに対して
mvn package
コマンドを実行してから、新しいアプリを作成し、package
コマンドによって生成された jar をデプロイします。アプリの URL が出力ウィンドウに表示されない場合は、Azure portal から取得します。 リソース グループから Azure Spring Apps のインスタンスに移動します。 次に [アプリ] を選択します。 実行中のアプリが一覧表示されます。 アプリを選択し、URL またはテスト エンドポイントをコピーします。
ブラウザーでその URL またはテスト エンドポイントに移動します。
ストリーミング ログを表示する
ログを取得するには、次のようにします。
Azure Explorer を選択し、[Spring Apps] を選択します。
実行中のアプリを右クリックします。
ドロップダウン リストから [Streaming Log](ストリーミング ログ) を選択します。
インスタンスを選択します。
ストリーミング ログが出力ウィンドウに表示されます。