Implantar aplicativos Spring Boot usando o IntelliJ

Nota

Azure Spring Apps é o novo nome para o serviço Azure Spring Cloud. Embora o serviço tenha um novo nome, você verá o nome antigo em alguns lugares 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 aplica-se a: ✔️ Basic/Standard ✔️ Enterprise

O plug-in IntelliJ para Azure Spring Apps dá suporte à implantação de aplicativos do IntelliJ IDEA.

Antes de executar este exemplo, você pode tentar o início rápido básico.

Pré-requisitos

Instalar o plug-in

Você pode adicionar o Kit de Ferramentas do Azure para IntelliJ IDEA 3.51.0 na interface do usuário de plug-ins do IntelliJ.

  1. Inicie o IntelliJ. Se você abriu um projeto anteriormente, feche o projeto para mostrar a caixa de diálogo de boas-vindas. Selecione Configurar do link no canto inferior direito e, em seguida, selecione Plug-ins para abrir a caixa de diálogo de configuração do plug-in e selecione Instalar plug-ins do disco.

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

  2. Procure o Kit de Ferramentas do Azure para IntelliJ. Selecione Instalar.

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

  3. Selecione Reiniciar IDE.

Procedimentos tutoriais

Os procedimentos a seguir implantam um aplicativo Hello World usando o IntelliJ IDEA.

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

Abrir projeto gs-spring-boot

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

  2. Navegue até a pasta gs-spring-boot\complete .

  3. Abra a caixa de diálogo Bem-vindo do IntelliJ, 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 início de sessão, consulte Instalar e iniciar sessão.

  1. Clique com o botão direito do mouse em seu projeto no explorador de projetos IntelliJ e selecione Azure ->Deploy to 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. Os usuários geralmente não precisam alterá-lo.

  3. Aceite o identificador do projeto para o artefato.

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

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

  5. Introduza Nome da aplicação e, em seguida, 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 no projeto e, em seguida, criará o novo aplicativo e implantará o jar gerado pelo package comandomvn package.

  8. Se a URL do aplicativo não for mostrada na janela de saída, obtenha-a no 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 o 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é o URL ou Test Endpoint 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 rato na aplicação em execução.

  3. Selecione Streaming Log 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 será visível na janela de saída.

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

Próximos passos