Implantar aplicativos Spring Boot usando o IntelliJ

Nota

Os planos Basic, Standard e Enterprise serão preteridos a partir de meados de março de 2025, com um período de aposentadoria de 3 anos. Recomendamos a transição para os Aplicativos de Contêiner do Azure. Para obter mais informações, consulte o anúncio de aposentadoria do Azure Spring Apps.

O plano de consumo padrão e dedicado será preterido a partir de 30 de setembro de 2024, com um desligamento completo após seis meses. Recomendamos a transição para os Aplicativos de Contêiner do Azure. Para obter mais informações, consulte Migrar consumo padrão e plano dedicado do Azure Spring Apps para Aplicativos de Contêiner do Azure.

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.

    Captura de ecrã da caixa de diálogo IntelliJ IDEA Welcome com o elemento Configure realçado.

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

    Captura de ecrã da caixa de diálogo IntelliJ IDEA Plugins com o botão Instalar realçado.

  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 .

    Captura de ecrã da caixa de diálogo IntelliJ IDEA Open File ou Project com a pasta completa realçada.

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.

    Captura de ecrã do menu de contexto IntelliJ IDEA com a opção Implementar nas Aplicações Azure Spring realçada.

  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.

    Captura de ecrã da caixa de diálogo IntelliJ IDEA Deploy Azure Spring app com o botão de adição realçado.

  5. Introduza Nome da aplicação e, em seguida, selecione OK.

    Captura de ecrã da caixa de diálogo IntelliJ IDEA Create Azure Spring App com o campo Nome da aplicação em foco.

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

    Screenshot do IntelliJ IDEA a mostrar o botão Executar.

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

  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.

    Captura de ecrã do portal do Azure a mostrar a página de descrição geral da aplicação com os campos URL e Ponto de Extremidade de Teste realçados.

  9. Navegue até o URL ou Test Endpoint no navegador.

    Captura de tela do aplicativo em execução em um navegador exibindo a mensagem Saudações do 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.

    Captura de ecrã do menu de contexto IntelliJ IDEA com a opção Streaming Log realçada.

  4. Selecione a instância.

    Captura de tela da caixa de diálogo IntelliJ IDEA Select Instance.

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

    Captura de tela do IntelliJ IDEA mostrando o log de streaming na janela de saída.

Próximos passos