Partager via


Déployer des applications Spring Boot à l’aide d’IntelliJ

Remarque

Les plans Essentiel, Standard et Entreprise seront déconseillés à partir de la mi-mars 2025, avec une période de mise hors service de 3 ans. Nous vous recommandons de passer à Azure Container Apps. Pour plus d’informations, consultez l’annonce de la mise hors service d’Azure Spring Apps.

Le plan de consommation Standard et dédié sera déconseillé à partir du 30 septembre 2024, avec un arrêt complet au bout de six mois. Nous vous recommandons de passer à Azure Container Apps. Pour plus d’informations, consultez Migrer le plan de consommation Standard et dédié Azure Spring Apps vers Azure Container Apps.

Cet article s’applique à : ✔️ Java ❌ C#

Cet article s’applique à : ✔️ De base/Standard ✔️ Entreprise

Le plug-in IntelliJ pour Azure Spring Apps prend en charge le déploiement d’applications à partir d’IntelliJ IDEA.

Avant d’exécuter cet exemple, vous pouvez essayer le démarrage rapide de base.

Prérequis

Installer le plug-in

Vous pouvez ajouter Azure Toolkit for IntelliJ IDEA 3.51.0 à partir de l’interface utilisateur Plugins d’IntelliJ.

  1. Démarrez IntelliJ. Si un projet est déjà ouvert, fermez-le pour afficher la boîte de dialogue d’accueil. Sélectionnez Configure en bas à droite, sélectionnez Plugins pour ouvrir la boîte de dialogue de configuration de plug-ins, puis sélectionnez Install Plugins from disk (Installer des plug-ins à partir du disque).

    Capture d’écran de la boîte de dialogue Bienvenue d’IntelliJ IDEA avec l’élément Configurer mis en évidence.

  2. Recherchez Azure Toolkit for IntelliJ. Sélectionnez Installer.

    Capture d’écran de la boîte de dialogue Plug-ins d’IntelliJ IDEA avec le bouton Installer mis en évidence.

  3. Sélectionnez Redémarrer l’IDE.

Procédures du tutoriel

Les procédures suivantes déploient une application Hello World à l’aide d’IntelliJ IDEA.

  • Ouvrir le projet gs-spring-boot
  • Déployer sur Azure Spring Apps
  • Afficher les journaux de streaming

Ouvrir le projet gs-spring-boot

  1. Téléchargez et décompressez le dépôt source pour ce tutoriel, ou clonez-le à l’aide de la commande Git suivante : git clone https://github.com/spring-guides/gs-spring-boot.git

  2. Accédez au dossier gs-spring-boot\complete.

  3. Ouvrez la boîte de dialogue Welcome d’IntelliJ et sélectionnez Import Project pour ouvrir l’Assistant Importation.

  4. Sélectionnez le dossier gs-spring-boot\complete.

    Capture d’écran de la boîte de dialogue Ouvrir un fichier ou un projet d’IntelliJ IDEA avec un dossier complet mis en évidence.

Déployer sur Azure Spring Apps

Pour déployer sur Azure, vous devez vous connecter avec votre compte Azure et choisir votre abonnement. Pour plus d’informations sur la connexion, consultez Installer et se connecter.

  1. Cliquez avec le bouton droit sur votre projet dans l’Explorateur de projets IntelliJ et sélectionnez Azure ->Déployer sur Azure Spring Apps.

    Capture d’écran du menu contextuel d’IntelliJ IDEA avec l’option Déployer dans Azure Spring Apps mise en évidence.

  2. Acceptez le nom de l’application dans le champ Name. Name fait référence à la configuration, pas au nom de l’application. Les utilisateurs n’ont généralement pas besoin de le changer.

  3. Acceptez l’identificateur du projet pour l’Artifact.

  4. Sélectionnez Application :, puis cliquez + pour créer une instance Azure Spring Apps.

    Capture d’écran de la boîte de dialogue Déployer une application Azure Spring d’IntelliJ IDEA avec le bouton Plus mis en évidence.

  5. Entrez le nom de l’application dans le champ App name, puis sélectionnez OK.

    Capture d’écran de la boîte de dialogue Créer une application Azure Spring d’IntelliJ IDEA avec le champ Nom de l’application mis en évidence.

  6. Démarrez le déploiement en sélectionnant le bouton Run (Exécuter).

    Capture d’écran d’IntelliJ IDEA montrant le bouton Exécuter.

  7. Le plug-in exécutera la commande mvn package sur le projet, puis créera la nouvelle application et déploiera le fichier jar généré par la commande package.

  8. Si l’URL de l’application n’est pas affichée dans la fenêtre de sortie, récupérez-la à partir du portail Azure. Accédez à l’instance d’Azure Spring Apps à partir de votre groupe de ressources. Sélectionnez ensuite Applications. L’application en cours d’exécution sera listée. Sélectionnez l’application, puis copiez l’URL ou le Point de terminaison de test.

    Capture d’écran du portail Azure montrant la page de présentation de l’application avec les champs URL et Point de terminaison de test mis en évidence.

  9. Accédez à l’URL ou au point de terminaison de test dans le navigateur.

    Capture d’écran montrant l’application s’exécutant dans un navigateur affichant le message d’accueil de Spring Boot.

Afficher les journaux de streaming

Pour obtenir les journaux

  1. Sélectionnez Azure Explorer, puis Spring Apps.

  2. Cliquez avec le bouton droit sur l’application en cours d’exécution.

  3. Sélectionnez Journal de diffusion en continu dans la liste déroulante.

    Capture d’écran du menu contextuel d’IntelliJ IDEA avec l’option Journal de diffusion en continu mise en évidence.

  4. Sélectionnez une instance.

    Capture d’écran de la boîte de dialogue Sélectionner une instance d’IntelliJ IDEA.

  5. Le journal de streaming est visible dans la fenêtre de sortie.

    Capture d’écran d’IntelliJ IDEA affichant le journal de diffusion en continu dans la fenêtre de sortie.

Étapes suivantes