Выполнение сборки приложения 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.