Distribuera Spring Boot-program med IntelliJ

Kommentar

Azure Spring Apps är det nya namnet på Azure Spring Cloud-tjänsten. Även om tjänsten har ett nytt namn ser du det gamla namnet på vissa platser ett tag medan vi arbetar med att uppdatera tillgångar som skärmbilder, videor och diagram.

Den här artikeln gäller för: ✔️ Java ❌ C#

Den här artikeln gäller för: ✔️ Basic/Standard ✔️ Enterprise

IntelliJ-plugin-programmet för Azure Spring Apps stöder programdistribution från IntelliJ IDEA.

Innan du kör det här exemplet kan du prova den grundläggande snabbstarten.

Förutsättningar

Installera plugin-programmet

Du kan lägga till Azure Toolkit for IntelliJ IDEA 3.51.0 från IntelliJ-plugin-gränssnittet.

  1. Starta IntelliJ. Om du har öppnat ett projekt tidigare stänger du projektet för att visa välkomstdialogrutan. Välj Konfigurera från länken längst ned till höger och välj sedan Plugin-program för att öppna konfigurationsdialogrutan för plugin-programmet och välj Installera plugin-program från disk.

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

  2. Sök efter Azure Toolkit for IntelliJ. Välj Installera.

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

  3. Välj Starta om IDE.

Självstudier

Följande procedurer distribuerar ett Hello World-program med IntelliJ IDEA.

  • Öppna gs-spring-boot-projektet
  • Distribuera till Azure Spring Apps
  • Visa strömmande loggar

Öppna gs-spring-boot-projekt

  1. Ladda ned och packa upp källlagringsplatsen för den här självstudien eller klona den med hjälp av följande Git-kommando: git clone https://github.com/spring-guides/gs-spring-boot.git

  2. Gå till mappen gs-spring-boot\complete .

  3. Öppna dialogrutan Välkommen till IntelliJ och välj Importera projekt för att öppna importguiden.

  4. Välj mappen gs-spring-boot\complete.

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

Distribuera till Azure Spring Apps

För att kunna distribuera till Azure måste du logga in med ditt Azure-konto och välja din prenumeration. Information om inloggning finns i Installera och logga in.

  1. Högerklicka på projektet i IntelliJ-projektutforskaren och välj Azure -Deploy to Azure Spring Apps (Azure ->Deploy to Azure Spring Apps).

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

  2. Acceptera namnet på appen i fältet Namn . Namnet refererar till konfigurationen, inte appnamnet. Användarna behöver vanligtvis inte ändra det.

  3. Acceptera identifieraren från projektet för artefakten.

  4. Välj App: klicka sedan för + att skapa en Azure Spring Apps-instans.

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

  5. Ange Appnamn och välj sedan OK.

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

  6. Starta distributionen genom att välja knappen Kör .

    Screenshot of IntelliJ IDEA showing Run button.

  7. Plugin-programmet kör kommandot mvn package i projektet och skapar sedan den nya appen och distribuerar jar-filen som genereras av package kommandot .

  8. Om app-URL:en inte visas i utdatafönstret hämtar du den från Azure-portalen. Navigera från resursgruppen till instansen av Azure Spring Apps. Välj sedan Appar. Appen som körs visas. Välj appen och kopiera sedan URL:en eller testslutpunkten.

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

  9. Gå till URL:en eller testslutpunkten i webbläsaren.

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

Visa strömmande loggar

Så här hämtar du loggarna:

  1. Välj Azure Explorer och sedan Spring Apps.

  2. Högerklicka på appen som körs.

  3. Välj Direktuppspelningslogg i listrutan.

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

  4. Välj instans.

    Screenshot of the IntelliJ IDEA Select Instance dialog box.

  5. Direktuppspelningsloggen visas i utdatafönstret.

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

Nästa steg