簡介
假設您是在公司工作的 Java 開發人員,而該公司會建立 Spring Boot 應用程式。 這些應用程式目前都在內部部署伺服器上執行。 您的應用程式也會和關聯式資料庫相整合 (本例中為 MySQL)。
您想要建置使用 MySQL 資料庫的待辦事項清單應用程式。 您已決定要從頭開始建置此 Spring Boot 應用程式。
在本課程模組中,您會使用 Spring Initializr 先 Scaffold Spring Boot Web 應用程式。 Spring Initializr 是能產生 Spring Boot 專案的線上工具,該專案只包含讓您快速開始的所需內容。 此 Scaffold 提供您工作基礎。
然後,您要撰寫待辦事項應用程式的程式碼,以將工作儲存到關聯式資料庫中。 這些工作需要 MySQL 資料庫,所以您要使用適用於 MySQL 的 Azure 資料庫來建立及裝載資料庫。
接下來,您要建置應用程式,並設定其連線到 MySQL 資料庫。 開始部署之前,您要確認此應用程式能在本機執行。 然後透過 Maven 部署,將其裝載在 Azure App Service 上。
在本課程模組結束時,您將能把 Spring Boot 應用程式納入 Azure App Service,並與關聯式資料庫相整合。
您將使用自己的 Azure 訂用帳戶來部署此課程模組中的資源。 如尚未擁有 Azure 訂用帳戶,請在開始之前先建立免費帳戶。
重要
為避免 Azure 訂用帳戶產生不必要的費用,完成本課程模組後,請記得取消佈建 Azure 資源。
學習目標
在本模組結束時,您將能夠:
- 開發 Spring Boot Web 應用程式。
- 將應用程式連線到 MySQL 資料庫。
- 將 Web 應用程式部署到 Azure App Service。
必要條件
身為 Java 開發人員,您已經很熟悉 Spring 應用程式。 當完成本課程模組中的練習後,您將使用個人的 Azure 帳戶。 請確定擁有下列資源:
- Azure 訂用帳戶
- JAVA JDK (1.8 或更新版本)、Maven (3.0 或更新版本) 和 Azure CLI (2.12 或更新版本) 的本機安裝