Выполнение сборки приложения Spring Boot

Завершено

Из этого урока вы узнаете, как создать, подключить к базе данных MySQL и запустить локально приложение Spring.

Общие сведения о Службе приложений Azure

Служба приложений Azure позволяет размещать в Azure веб-сайты, веб-приложения, REST API и другой код приложений компании. Запуская свое веб-приложение в Службе приложений Azure, вы получаете все преимущества работы в Azure: ваше приложение доступно, масштабируется, использует встроенные средства безопасности и соответствия.

Вы хотите создать приложение Spring Boot, логика которого размещается в Службе приложений Azure, а база данных — в Базе данных Azure для MySQL.

Разработка приложения Spring

Spring — это отличная платформа для размещения ваших приложений и управления ими. Нет необходимости управлять базовой серверной средой выполнения, достаточно просто подключить определенные компоненты Spring.

Вы решили использовать Spring Boot. Эта платформа является внутренне тестируемой и предоставляет службы поддержки для выполнения вашего приложения.

В заметках о внедрении Spring используется внедрение зависимостей для обработки компонентов. Для настройки подключений к службам Azure можно также использовать библиотеки интеграции Azure Spring Starter.

Создание ресурсов с помощью Azure CLI и Maven

Для создания ресурсов Azure и управления ими можно использовать интерфейс командной строки (CLI) Azure. Он поддерживается в Linux, macOS и Windows. Этот CLI позволяет администраторам и разработчикам выполнять команды, используя терминал или командную строку (либо скрипт) вместо веб-браузера.

Например, чтобы получить подробные сведения о подписке, можно использовать следующую команду:

az account show

Из этого модуля вы узнаете, как использовать Azure CLI для развертывания Службы приложений Azure и экземпляра Базы данных Azure для MySQL. Доступ к Azure CLI можно получить с терминала или с помощью Visual Studio Code. Можно также вызывать его из Azure Cloud Shell. Этот браузерный интерфейс оболочки размещается в облаке. В Cloud Shell Azure CLI настраивается для использования с вашей подпиской Azure.

Для создания структуры проекта и извлечения зависимостей вы будете использовать диспетчер пакетов Maven. Maven также предоставляет необходимые инструменты для настройки и развертывания вашего проекта в Службе приложений Azure с помощью подключаемого модуля Azure WebApp.

База данных Azure для MySQL

Создаете ли вы новые приложения для использования с MySQL или переносите приложения прежних версий, База данных Azure для MySQL предоставляет готовое решение корпоративного уровня, позволяющее работать с современными приложениями. Дополнительные сведения см. в статье База данных Azure для MySQL.