Distribuire applicazioni Spring Boot con IntelliJ

Nota

Azure Spring Apps è il nuovo nome del servizio Azure Spring Cloud. Anche se il servizio ha un nuovo nome, il nome precedente verrà visualizzato in alcune posizioni per un po' mentre si lavora per aggiornare gli asset, ad esempio screenshot, video e diagrammi.

Questo articolo si applica a: ✔️ Java ❌ C#

Questo articolo si applica a: ✔️ Basic/Standard ✔️ Enterprise

Il plug-in IntelliJ per Azure Spring Apps supporta la distribuzione di applicazioni da IntelliJ IDEA.

Prima di eseguire questo esempio, è possibile provare la guida di avvio rapido di base.

Prerequisiti

Installare il plug-in

È possibile aggiungere Azure Toolkit for IntelliJ IDEA 3.51.0 dall'interfaccia utente dei plug-in IntelliJ.

  1. Avviare IntelliJ. Se è stato aperto un progetto in precedenza, chiudere il progetto per visualizzare la finestra di dialogo di benvenuto. Selezionare Configura dal collegamento in basso a destra e quindi Plug-in per aprire la finestra di dialogo di configurazione del plug-in e selezionare Installa plug-in dal disco.

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

  2. Cercare Azure Toolkit for IntelliJ. Selezionare Installa.

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

  3. Selezionare Riavvia IDE.

Procedure dell'esercitazione

Le procedure seguenti distribuiscono un'applicazione Hello World usando IntelliJ IDEA.

  • Aprire il progetto gs-spring-boot
  • Distribuire in Azure Spring Apps
  • Visualizzare i log in streaming

Aprire il progetto gs-spring-boot

  1. Scaricare e decomprimere il repository di origine per questa esercitazione oppure clonarlo usando il comando Git seguente: git clone https://github.com/spring-guides/gs-spring-boot.git

  2. Passare alla cartella gs-spring-boot\complete .

  3. Aprire la finestra di dialogo di benvenuto di IntelliJ, selezionare Import Project (Importa progetto) per aprire l'importazione guidata.

  4. Selezionare la cartella gs-spring-boot\complete .

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

Distribuire in Azure Spring Apps

Per eseguire la distribuzione in Azure, è necessario accedere con l'account Azure e scegliere la sottoscrizione. Per informazioni dettagliate sull'accesso, vedere Installare e accedere.

  1. Fare clic con il pulsante destro del mouse sul progetto in Esplora progetti IntelliJ e selezionare Azure ->Deploy to Azure Spring Apps (Distribuisci in App Spring di Azure).

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

  2. Accettare il nome dell'app nel campo Name (Nome). Il nome fa riferimento alla configurazione, non al nome dell'app. Non è in genere necessario modificarlo.

  3. Accettare l'identificatore del progetto per Artifact (Artefatto).

  4. Selezionare App: quindi fare clic per + creare un'istanza di Azure Spring Apps.

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

  5. Immettere Nome app, quindi selezionare OK.

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

  6. Avviare la distribuzione selezionando il pulsante Esegui .

    Screenshot of IntelliJ IDEA showing Run button.

  7. Il plug-in eseguirà il comando mvn package nel progetto e quindi creerà la nuova app e distribuirà il file jar generato dal comando package.

  8. Se l'URL dell'app non viene visualizzato nella finestra di output, ottenerlo dal portale di Azure. Passare dal gruppo di risorse all'istanza di Azure Spring Apps. Selezionare quindi App. Verrà visualizzata l'app in esecuzione. Selezionare l'app, quindi copiare l'URL o l'endpoint di test.

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

  9. Passare all'URL o all'endpoint di test nel browser.

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

Visualizzare i log in streaming

Per ottenere i log:

  1. Selezionare Azure Explorer e quindi Spring Apps.

  2. Fare clic con il pulsante destro del mouse sull'app in esecuzione.

  3. Selezionare Streaming Log nell'elenco a discesa.

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

  4. Selezione l'istanza.

    Screenshot of the IntelliJ IDEA Select Instance dialog box.

  5. Il log in streaming sarà visibile nella finestra output.

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

Passaggi successivi