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.
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.
Cercare Azure Toolkit for IntelliJ. Selezionare Installa.
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
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
Passare alla cartella gs-spring-boot\complete .
Aprire la finestra di dialogo di benvenuto di IntelliJ, selezionare Import Project (Importa progetto) per aprire l'importazione guidata.
Selezionare la cartella gs-spring-boot\complete .
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.
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).
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.
Accettare l'identificatore del progetto per Artifact (Artefatto).
Selezionare App: quindi fare clic per + creare un'istanza di Azure Spring Apps.
Immettere Nome app, quindi selezionare OK.
Avviare la distribuzione selezionando il pulsante Esegui .
Il plug-in eseguirà il comando
mvn package
nel progetto e quindi creerà la nuova app e distribuirà il file jar generato dal comandopackage
.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.
Passare all'URL o all'endpoint di test nel browser.
Visualizzare i log in streaming
Per ottenere i log:
Selezionare Azure Explorer e quindi Spring Apps.
Fare clic con il pulsante destro del mouse sull'app in esecuzione.
Selezionare Streaming Log nell'elenco a discesa.
Selezione l'istanza.
Il log in streaming sarà visibile nella finestra output.