はじめに
あなたは、Spring Boot アプリケーションを作成する会社に勤務している Java 開発者だとします。 アプリケーションは現在、オンプレミスのサーバーで実行されています。 アプリケーションは、リレーショナル データベース (この場合は MySQL) にも統合されています。
MySQL データベースを使用する Todo アプリケーションをビルドします。 あなたは、この Spring Boot アプリケーションをゼロから構築することを決定しました。
このモジュールでは、最初に、Spring Initializr を使用して Spring Boot Web アプリケーションをスキャフォールディングします。 Spring Initializr は、すばやく開始するために必要なものだけを含む Spring Boot プロジェクトを生成するオンライン ツールです。 このスキャフォールディングによって作業の土台ができます。
次に、タスクをリレーショナル データベースに格納する Todo アプリケーションのコードを書きます。 タスクには MySQL データベースが必要になるため、Azure Database for MySQL を使用して作成し、ホストします。
次に、アプリケーションをビルドし、MySQL データベースに接続するためにアプリケーションの構成も行います。 デプロイする前に、アプリケーションをローカルで実行できることを確認します。 その後、Maven を通してデプロイし、Azure App Service でホストします。
このモジュールを終了すると、Spring Boot アプリケーションを Azure App Service に組み込んでリレーショナル データベースと統合できるようになります。
このモジュールでは、お使いの Azure サブスクリプションを使用してリソースをデプロイします。 Azure サブスクリプションをお持ちでない場合は、開始する前に 無料アカウント を作成してください。
重要
Azure サブスクリプションでの不必要な課金を避けるために、このモジュールを終了したら Azure リソースをプロビジョニング解除することを忘れないでください。
学習の目的
このモジュールを完了すると、次のことができるようになります。
- Spring Boot Web アプリケーションを開発します。
- アプリケーションを MySQL データベースに接続します。
- Azure App Service に Web アプリケーションをデプロイします。
前提条件
Java 開発者として、Spring アプリケーションについて既によく理解しています。 このモジュールの演習を完了すると、あなたは個人用の Azure アカウントを使用するようになります。 以下のリソースがあることを確認してください。
- Azure サブスクリプション
- Java JDK (1.8 以降)、Maven (3.0 以降)、Azure CLI (2.12 以降) のローカルでのインストール