Implantar aplicativos Spring Boot usando o IntelliJ

Observação

Azure Spring Apps é o novo nome do serviço Azure Spring Cloud. Embora o serviço tenha um novo nome, você verá o nome antigo em alguns locais por um tempo enquanto trabalhamos para atualizar ativos como capturas de tela, vídeos e diagramas.

Este artigo aplica-se a: ✔️ Java ❌ C#

Este artigo se aplica ao: ✔️ nível Básico/Standard ✔️ nível Enterprise

O plug-in IntelliJ para o Azure Spring Apps é compatível com a implantação de aplicativos da IntelliJ IDEA.

Antes de executar este exemplo, experimente o guia de início rápido básico.

Pré-requisitos

Instalar o plug-in

Você pode adicionar o Azure Toolkit for IntelliJ IDEA 3.51.0 da interface do usuário Plug-ins do IntelliJ.

  1. Inicie o IntelliJ. Se você tiver aberto um projeto anteriormente, feche-o para mostrar a caixa de diálogo de boas-vindas. Selecione Configurar na parte inferior direita do link e escolha Plug-ins para abrir a caixa de diálogo configuração de plug-in e selecione Instalar plug-ins do disco.

    Screenshot of IntelliJ IDEA Welcome dialog box with Configure element highlighted.

  2. Pesquise o Azure Toolkit for IntelliJ. Selecione Instalar.

    Screenshot of IntelliJ IDEA Plugins dialog box with Install button highlighted.

  3. Selecione Reiniciar IDE.

Procedimentos do tutorial

Os procedimentos a seguir implantam um aplicativo Olá, Mundo usando o IntelliJ IDEA.

  • Abra o projeto gs-spring-boot
  • Implantar no Azure Spring Apps
  • Mostrar logs de streaming

Abrir o projeto gs-spring-boot

  1. Baixe e descompacte o repositório de origem para este tutorial ou clone-o usando o seguinte comando do Git: git clone https://github.com/spring-guides/gs-spring-boot.git

  2. Navegue para a pasta gs-spring-boot\complete.

  3. Abra a caixa de diálogo Bem-vindo(a) do IntelliJ e selecione Importar Projeto para abrir o assistente de importação.

  4. Selecione a pasta gs-spring-boot\complete.

    Screenshot of IntelliJ IDEA Open File or Project dialog box with complete folder highlighted.

Implantar no Azure Spring Apps

Para implantar no Azure, você deve entrar com sua conta do Azure e escolher sua assinatura. Para obter detalhes de entrada, confira Instalação e entrada.

  1. Clique com o botão direito do mouse no seu projeto no explorador de projeto do IntelliJ e selecione Azure ->Implantar no Azure Spring Apps.

    Screenshot of IntelliJ IDEA context menu with Deploy to Azure Spring Apps option highlighted.

  2. Aceite o nome do aplicativo no campo Nome. Nome refere-se à configuração, não ao nome do aplicativo. Normalmente, os usuários não precisam alterá-lo.

  3. Aceite o identificador do projeto para o Artefato.

  4. Selecione Aplicativo: em seguida, clique em + para criar uma instância do Azure Spring Apps.

    Screenshot of IntelliJ IDEA Deploy Azure Spring app dialog box with plus button highlighted.

  5. Insira Nome do aplicativo e selecione OK.

    Screenshot of IntelliJ IDEA Create Azure Spring App dialog box with App name field in focus.

  6. Inicie a implantação selecionando o botão Executar.

    Screenshot of IntelliJ IDEA showing Run button.

  7. O plug-in executará o comando mvn package no projeto e, em seguida, criará o novo aplicativo e implantará o jar gerado pelo comando package.

  8. Se a URL do aplicativo não for mostrada na janela de saída, obtenha-a do portal do Azure. Navegue do seu grupo de recursos para a instância do Azure Spring Apps. Em seguida, selecione Aplicativos. O aplicativo em execução será listado. Selecione o aplicativo e copie a URL ou o Ponto de extremidade de teste.

    Screenshot of Azure portal showing the app overview page with the URL and Test Endpoint fields highlighted.

  9. Navegue até a URL ou ponto de extremidade de teste no navegador.

    Screenshot of the app running in a browser displaying the message Greetings from Spring Boot.

Mostrar logs de streaming

Para obter os logs:

  1. Selecione Azure Explorer e, em seguida, Spring Apps.

  2. Clique com o botão direito do mouse no aplicativo em execução.

  3. Selecione Log de Streaming na lista suspensa.

    Screenshot of IntelliJ IDEA context menu with the Streaming Log option highlighted.

  4. Selecione a instância .

    Screenshot of the IntelliJ IDEA Select Instance dialog box.

  5. O log de streaming ficará visível na janela de saída.

    Screenshot of the IntelliJ IDEA showing the streaming log in the output window.

Próximas etapas