Condividi tramite


Distribuire applicazioni Spring Boot con IntelliJ

Nota

I piani Basic, Standard ed Enterprise saranno deprecati a partire dalla metà di marzo 2025, con un periodo di ritiro di 3 anni. È consigliabile eseguire la transizione ad App Azure Container. Per altre informazioni, vedere l'annuncio di ritiro di Azure Spring Apps.

Il piano Standard a consumo e dedicato sarà deprecato a partire dal 30 settembre 2024, con un arresto completo dopo sei mesi. È consigliabile eseguire la transizione ad App Azure Container. Per altre informazioni, vedere Eseguire la migrazione del consumo di Azure Spring Apps Standard e del piano dedicato alle app Azure Container.

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 della finestra di dialogo Benvenuto in IntelliJ IDEA con l'elemento Configure evidenziato.

  2. Cercare Azure Toolkit for IntelliJ. Selezionare Installa.

    Screenshot della finestra di dialogo Plug-in IntelliJ IDEA con il pulsante Installa evidenziato.

  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 della finestra di dialogo Apri file o progetto di IntelliJ IDEA con la cartella completa evidenziata.

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 del menu di scelta rapida IntelliJ IDEA con l'opzione Distribuisci in Azure Spring Apps evidenziata.

  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 della finestra di dialogo Distribuzione dell'app Azure Spring in IntelliJ IDEA con il pulsante più evidenziato.

  5. Immettere Nome app, quindi selezionare OK.

    Screenshot della finestra di dialogo Crea app Azure Spring di IntelliJ IDEA con il campo Nome app attivo.

  6. Avviare la distribuzione selezionando il pulsante Esegui .

    Screenshot di IntelliJ IDEA che mostra il pulsante Esegui.

  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 di portale di Azure che mostra la pagina di panoramica dell'app con i campi URL e Endpoint di test evidenziati.

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

    Screenshot dell'app in esecuzione in un browser che mostra il messaggio Greetings from Spring Boot(Messaggi di saluto da 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 del menu di scelta rapida IntelliJ IDEA con l'opzione Streaming Log evidenziata.

  4. Selezione l'istanza.

    Screenshot della finestra di dialogo Selezione istanza di IntelliJ IDEA.

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

    Screenshot di IntelliJ IDEA che mostra il log di streaming nella finestra di output.

Passaggi successivi