Criar uma aplicação do Spring Boot
Nesta unidade, irá aprender a criar uma aplicação do Spring, a ligá-la a uma base de dados MySQL e a executar tudo localmente.
Introdução ao Serviço de Aplicações do Azure
O Serviço de Aplicações do Azure permite-lhe alojar os sites, aplicações Web, APIs REST e outro código de aplicação da sua empresa no Azure. A execução de uma aplicação Web no Serviço de Aplicações do Azure proporciona todos os benefícios de execução no Azure: a aplicação está disponível, dimensiona e tem segurança e conformidade incorporadas.
Quer criar uma aplicação do Spring Boot que aloje a respetiva lógica no Serviço de Aplicações do Azure e a base de dados numa base de dados MySQL do Azure.
Programar uma aplicação do Spring
O Spring é uma arquitetura fantástica para alojar e gerir as suas aplicações. Basta ligar determinados componentes do Spring sem ter de gerir o runtime do servidor subjacente.
Optou por utilizar o Spring Boot. Esta arquitetura é autoalojada e disponibiliza serviços de suporte para executar a sua aplicação.
As anotações de injeção do Spring utilizam a injeção de dependência para processar os componentes. Pode utilizar bibliotecas de integração do Azure Spring Starter para configurar as ligações aos serviços do Azure.
Criar recursos com a CLI do Azure e o Maven
Pode utilizar a CLI do Azure para criar e gerir recursos do Azure. É executada no Linux, macOS e Windows. A CLI permite que os administradores e programadores executem os comandos através de um terminal ou uma linha de comandos (ou script) em vez de um browser.
Por exemplo, para obter os detalhes de uma subscrição, pode utilizar o seguinte comando:
az account show
Neste módulo, irá utilizar a CLI do Azure para criar a instância da Base de Dados do Azure para MySQL e do Serviço de Aplicações do Azure. Aceda à CLI do Azure a partir de um terminal ou do Visual Studio Code. Em alternativa, pode aceder a partir do Azure Cloud Shell. Esta experiência de shell com base no browser é alojada na cloud. No Cloud Shell, a CLI do Azure é configurada para utilização com a sua subscrição do Azure.
Vai utilizar o gestor de pacotes do Maven para estruturar o seu projeto e solicitar dependências. O Maven também disponibiliza as ferramentas necessárias para configurar e implementar o seu projeto no Serviço de Aplicações do Azure com o plug-in de Aplicações Web do Azure.
Base de Dados do Azure para MySQL
Quer esteja a criar novas aplicações que visem o MySQL ou a migrar aplicações legadas, a Base de Dados do Azure para MySQL disponibiliza a solução preparada para empresas de que as aplicações modernas necessitam. Para obter mais informações, veja Base de Dados do Azure para MySQL.