构建 Spring Boot 应用程序

已完成

在此单元中,你将了解如何创建 Spring 应用程序、将其连接到 MySQL 数据库,以及在本地运行所有内容。

Azure 应用服务简介

通过 Azure 应用服务,可在 Azure 上托管公司的网站、Web 应用、REST API 和其他应用程序代码。 通过在 Azure 应用服务中运行 Web 应用,可获得在 Azure 上运行的所有优势:你的应用可用、可缩放且具有内置的安全性和合规性。

你想要创建一个 Spring Boot 应用程序,该应用程序将其逻辑托管在 Azure 应用服务中,并将其数据库托管在 Azure MySQL 数据库中。

开发 Spring 应用

Spring 是托管和管理应用程序的绝佳框架。 只需连接特定的 Spring 组件,而无需管理基础服务器运行时。

你已决定使用 Spring Boot。 此框架是自托管的,提供了用于运行应用程序的支持服务。

Spring 注入批注使用依赖关系注入来处理组件。 你可以使用 Azure Spring Starter 集成库来配置和设置与 Azure 服务的连接。

使用 Azure CLI 和 Maven 创建资源

可使用 Azure CLI 创建和管理 Azure 资源。 它在 Linux、macOS 和 Windows 上运行。 此 CLI 允许管理员和开发人员使用终端或命令行提示符(或脚本)而不是 Web 浏览器运行命令。

例如,若要获取订阅的详细信息,可使用以下命令:

az account show

在此模块中,你将使用 Azure CLI 来启动 Azure 应用服务和 Azure Database for MySQL 实例。 从终端或通过 Visual Studio Code 访问 Azure CLI。 也可以从 Azure Cloud Shell 访问它。 此基于浏览器的 shell 体验托管在云中。 在 Cloud Shell 中,Azure CLI 配置为与你的 Azure 订阅配合使用。

你将使用 Maven 包管理器来创建项目结构和拉取依赖项。 Maven 还提供了使用 Azure Web 应用插件配置项目并将其部署到 Azure 应用服务所需的工具。

Azure Database for MySQL

无论是要构建面向 MySQL 的新应用程序,还是要迁移旧版应用程序,Azure Database for MySQL 都可以提供新式应用程序所需的面向企业的解决方案。 有关详细信息,请参阅 Azure Database for MySQL