建置 Spring Boot 應用程式

已完成

在此單元中,您將了解如何建立 Spring 應用程式、將其連線到 MySQL 資料庫,然後在本機執行所有項目。

Azure App Service 簡介

Azure App Service 可讓您在 Azure 上裝載公司的網站、Web 應用程式、REST API 與其他應用程式程式碼。 在 Azure App Service 中執行 Web 應用程式可讓您獲得在 Azure 上執行的所有優點:可使用自己的應用程式、可縮放,且有內建的安全性和合規性。

您想要建立將其邏輯裝載在 Azure App Service 中,並將其資料庫裝載在 Azure MySQL 資料庫中的 Spring Boot 應用程式。

開發 Spring 應用程式

Spring 是裝載及管理應用程式的絕佳架構。 您只需要連接某些 Spring 元件,而無需管理底層的伺服器執行階段。

您已決定使用 Spring Boot。 此架構為自我裝載,並提供支援服務以執行應用程式。

Spring 插入註釋使用插入相依性的方式來處理元件。 您也可以使用 Azure Spring Starter 整合程式庫,以設定及安裝對 Azure 服務的連線。

使用 Azure CLI 與 Maven 建立資源

您可使用 Azure CLI 來建立及管理 Azure 資源。 其可在 Linux、macOS 及 Windows 上執行。 CLI 讓系統管理員和開發人員藉由使用終端機或命令列提示字元 (或指令碼) 而非網頁瀏覽器來執行命令。

例如,若要取得某個訂閱的詳細資料,您可使用下列命令:

az account show

在此課程模組中,您會使用 Azure CLI 來啟動 Azure App Service 與適用於 MySQL 的 Azure 資料庫執行個體。 從終端機或透過 Visual Studio Code 存取 Azure CLI。 或者,您可以從 Azure Cloud Shell 進行存取。 此瀏覽器型的殼層體驗是裝載在雲端中。 在 Cloud Shell 中,Azure CLI 是設定為搭配您的 Azure 訂用帳戶使用。

您將使用 Maven 套件管理員建立專案結構及提取相依性。 Maven 也提供使用 Azure Web Apps 外掛程式設定專案,並將其部署到 Azure App Service 所需的工具。

適用於 MySQL 的 Azure 資料庫

無論是要建置以 MySQL 為目標的新應用程式,或移轉舊版的應用程式,適用於 MySQL 的 Azure 資料庫都能提供現代化應用程式所需企業級解決方案。 如需詳細資訊,請參閱適用於 MySQL 的 Azure 資料庫