Delen via


Quickstart: Uw eerste webtoepassing implementeren in Azure Spring Apps

Notitie

De Basic-, Standard- en Enterprise-abonnementen worden afgeschaft vanaf medio maart 2025, met een pensioenperiode van 3 jaar. We raden u aan om over te stappen naar Azure Container Apps. Zie de aankondiging over buitengebruikstelling van Azure Spring Apps voor meer informatie.

Het standaardverbruik en het speciale abonnement worden vanaf 30 september 2024 afgeschaft, met een volledige afsluiting na zes maanden. We raden u aan om over te stappen naar Azure Container Apps. Zie Azure Spring Apps Standard-verbruik en toegewezen abonnement migreren naar Azure Container Apps voor meer informatie.

In deze quickstart ziet u hoe u een Spring Boot-webtoepassing implementeert in Azure Spring Apps. Het voorbeeldproject is een eenvoudige ToDo-toepassing om taken toe te voegen, te markeren wanneer ze zijn voltooid en ze vervolgens te verwijderen. In de volgende schermopname ziet u de toepassing:

Schermopname van een voorbeeldwebtoepassing in Azure Spring Apps.

Deze toepassing is een typische webtoepassing met drie lagen met de volgende lagen:

In het volgende diagram ziet u de architectuur van het systeem:

Diagram met de architectuur van een Spring-webtoepassing.

Dit artikel bevat de volgende opties voor implementatie in Azure Spring Apps:

  • De optie Azure Portal is de eenvoudigste en snelste manier om resources te maken en toepassingen met één klik te implementeren. Deze optie is geschikt voor Spring-ontwikkelaars die snel toepassingen willen implementeren in Azure-cloudservices.
  • De optie Azure Portal + Maven-invoegtoepassing biedt een conventionelere manier om resources te maken en toepassingen stap voor stap te implementeren. Deze optie is geschikt voor Spring-ontwikkelaars die azure-cloudservices voor het eerst gebruiken.
  • De Azure Developer CLI-optie is een efficiëntere manier om automatisch resources te maken en toepassingen te implementeren via eenvoudige opdrachten. De Azure Developer CLI maakt gebruik van een sjabloon om de Benodigde Azure-resources in te richten en de toepassingscode te implementeren. Deze optie is geschikt voor Spring-ontwikkelaars die bekend zijn met Azure-cloudservices.

Dit artikel bevat de volgende opties voor implementatie in Azure Spring Apps:

  • De optie Azure Portal is de eenvoudigste en snelste manier om resources te maken en toepassingen met één klik te implementeren. Deze optie is geschikt voor Spring-ontwikkelaars die snel toepassingen willen implementeren in Azure-cloudservices.
  • De optie Azure Portal + Maven-invoegtoepassing biedt een conventionelere manier om resources te maken en toepassingen stap voor stap te implementeren. Deze optie is geschikt voor Spring-ontwikkelaars die azure-cloudservices voor het eerst gebruiken.
  • De Azure CLI-optie maakt gebruik van een krachtig opdrachtregelprogramma voor het beheren van Azure-resources. Deze optie is geschikt voor Spring-ontwikkelaars die bekend zijn met Azure-cloudservices.

1. Vereisten

  • Een Azure-abonnement. Als u geen abonnement hebt, maakt u een gratis account voordat u begint.
  • Een Azure-abonnement. Als u geen abonnement hebt, maakt u een gratis account voordat u begint.

2. Het Spring-project voorbereiden

Met de knop Implementeren naar Azure in de volgende sectie wordt een Azure-portal-ervaring gestart waarmee een JAR-pakket wordt gedownload van de releasepagina van ASA-Samples-Web-Application op GitHub. Er zijn geen lokale voorbereidingsstappen nodig.

3. De cloudomgeving voorbereiden

De belangrijkste resources die nodig zijn om dit voorbeeld uit te voeren, zijn een Azure Spring Apps-exemplaar en een Azure Database for PostgreSQL-exemplaar. Deze sectie bevat de stappen voor het maken van deze resources.

In deze sectie wordt een knop Implementeren in Azure gebruikt om een implementatie-ervaring te starten in Azure Portal. Deze ervaring maakt gebruik van een ARM-sjabloon om Azure-resources te maken.

3.1. Meld u aan bij het Azure Portal

Ga naar Azure Portal en voer uw referenties in om u aan te melden bij de portal. De standaardweergave is uw service-dashboard.

3.2. Azure-resources maken

Gebruik de volgende stappen om alle Azure-resources te maken waarvoor de app afhankelijk is:

  1. Selecteer de volgende knop Implementeren in Azure om de implementatie-ervaring in Azure Portal te starten:

    Knop voor het implementeren van de Resource Manager-sjabloon in Azure.

  2. Vul het formulier in op het tabblad Basisbeginselen . Gebruik de volgende tabel als richtlijn voor het voltooien van het formulier:

    Instelling Voorgestelde waarde Beschrijving
    Abonnement De naam van uw abonnement. Het Azure-abonnement dat u wilt gebruiken voor uw server. Als u meerdere abonnementen hebt, kiest u het abonnement waarin u wilt worden gefactureerd voor de resource.
    Resourcegroep myresourcegroup Een nieuwe resourcegroepnaam of een bestaande naam uit uw abonnement.
    Regio De regio die zich het dichtst bij uw gebruikers bevindt. De regio wordt gebruikt om de resourcegroep te maken.
    Postgre SQL-beheerderswachtwoord N.v.t. Het wachtwoord voor de PostgreSQL-serverbeheerder.
    Postgre SQL-gebruikerswachtwoord N.v.t. Het wachtwoord voor de Gebruiker van de PostgreSQL-toepassing, die in de toepassing wordt gebruikt.

    Schermopname van Azure Portal met de aangepaste implementatie.

  3. Selecteer Controleren en Maken om uw selecties te controleren. Selecteer vervolgens Maken om de app te implementeren in Azure Spring Apps.

  4. Selecteer het pictogram Meldingen (een klok) op de werkbalk om het implementatieproces te bewaken. Nadat de implementatie is voltooid, kunt u Vastmaken aan dashboard selecteren. Hiermee maakt u een tegel voor deze service op uw Azure Portal-dashboard als snelkoppeling naar de overzichtspagina van de service. Selecteer Ga naar de resource om de overzichtspagina van de service te openen.

    Schermopname van Azure Portal met de pagina Overzicht met het deelvenster Aangepaste implementatiemeldingen geopend.

4. De app implementeren in Azure Spring Apps

Met de knop Implementeren in Azure in de vorige sectie wordt een Azure-portal-ervaring gestart die toepassingsimplementatie omvat, zodat er niets anders nodig is.

2. Het Spring-project voorbereiden

Met de knop Implementeren naar Azure in de volgende sectie wordt een Azure-portal-ervaring gestart waarmee een JAR-pakket wordt gedownload van de releasepagina van ASA-Samples-Web-Application op GitHub. Er zijn geen lokale voorbereidingsstappen nodig.

3. De cloudomgeving voorbereiden

De belangrijkste resources die nodig zijn om dit voorbeeld uit te voeren, zijn een Azure Spring Apps-exemplaar en een Azure Database for PostgreSQL-exemplaar. Deze sectie bevat de stappen voor het maken van deze resources.

In deze sectie wordt een knop Implementeren in Azure gebruikt om een implementatie-ervaring te starten in Azure Portal. Deze ervaring maakt gebruik van een ARM-sjabloon om Azure-resources te maken.

3.1. Meld u aan bij het Azure Portal

Ga naar Azure Portal en voer uw referenties in om u aan te melden bij de portal. De standaardweergave is uw service-dashboard.

3.2. Azure-resources maken

Gebruik de volgende stappen om alle Azure-resources te maken waarvoor de app afhankelijk is:

  1. Selecteer de volgende knop Implementeren in Azure om de implementatie-ervaring in Azure Portal te starten:

    Knop voor het implementeren van de Resource Manager-sjabloon in Azure.

  2. Vul het formulier in op het tabblad Basisbeginselen . Gebruik de volgende tabel als richtlijn voor het voltooien van het formulier:

    Instelling Voorgestelde waarde Beschrijving
    Abonnement De naam van uw abonnement. Het Azure-abonnement dat u wilt gebruiken voor uw server. Als u meerdere abonnementen hebt, kiest u het abonnement waarin u wilt worden gefactureerd voor de resource.
    Resourcegroep myresourcegroup Een nieuwe resourcegroepnaam of een bestaande naam uit uw abonnement.
    Regio De regio die zich het dichtst bij uw gebruikers bevindt. De regio wordt gebruikt om de resourcegroep te maken.
    PostgreSQL-beheerderswachtwoord N.v.t. Het wachtwoord voor de PostgreSQL-serverbeheerder.
    PostgreSQL-gebruikerswachtwoord N.v.t. Het wachtwoord voor de Gebruiker van de PostgreSQL-toepassing, die in de toepassing wordt gebruikt.

    Schermopname van Azure Portal met de aangepaste implementatie.

  3. Selecteer Controleren en Maken om uw selecties te controleren. Selecteer vervolgens Maken om de app te implementeren in Azure Spring Apps.

  4. Selecteer het pictogram Meldingen (een klok) op de werkbalk om het implementatieproces te bewaken. Nadat de implementatie is voltooid, kunt u Vastmaken aan dashboard selecteren. Hiermee maakt u een tegel voor deze service op uw Azure Portal-dashboard als snelkoppeling naar de overzichtspagina van de service. Selecteer Ga naar de resource om de overzichtspagina van de service te openen.

    Schermopname van Azure Portal met de pagina Overzicht met het deelvenster Aangepaste implementatiemeldingen geopend.

4. De app implementeren in Azure Spring Apps

Met de knop Implementeren in Azure in de vorige sectie wordt een Azure-portal-ervaring gestart die toepassingsimplementatie omvat, zodat er niets anders nodig is.

2. Het Spring-project voorbereiden

Met de knop Implementeren naar Azure in de volgende sectie wordt een Azure-portal-ervaring gestart waarmee een JAR-pakket wordt gedownload van de releasepagina van ASA-Samples-Web-Application op GitHub. Er zijn geen lokale voorbereidingsstappen nodig.

3. De cloudomgeving voorbereiden

De belangrijkste resources die nodig zijn om dit voorbeeld uit te voeren, zijn een Azure Spring Apps-exemplaar en een Azure Database for PostgreSQL-exemplaar. Deze sectie bevat de stappen voor het maken van deze resources.

In deze sectie wordt een knop Implementeren in Azure gebruikt om een implementatie-ervaring te starten in Azure Portal. Deze ervaring maakt gebruik van een ARM-sjabloon om Azure-resources te maken.

3.1. Meld u aan bij het Azure Portal

Ga naar Azure Portal en voer uw referenties in om u aan te melden bij de portal. De standaardweergave is uw service-dashboard.

3.2. Azure-resources maken

Gebruik de volgende stappen om alle Azure-resources te maken waarvoor de app afhankelijk is:

  1. Selecteer de volgende knop Implementeren in Azure om de implementatie-ervaring in Azure Portal te starten:

    Knop voor het implementeren van de Resource Manager-sjabloon in Azure.

  2. Vul het formulier in op het tabblad Basisbeginselen . Gebruik de volgende tabel als richtlijn voor het voltooien van het formulier:

    Instelling Voorgestelde waarde Beschrijving
    Abonnement De naam van uw abonnement. Het Azure-abonnement dat u wilt gebruiken voor uw server. Als u meerdere abonnementen hebt, kiest u het abonnement waarin u wilt worden gefactureerd voor de resource.
    Resourcegroep myresourcegroup Een nieuwe resourcegroepnaam of een bestaande naam uit uw abonnement.
    Regio De regio die zich het dichtst bij uw gebruikers bevindt. De regio wordt gebruikt om de resourcegroep te maken.
    Postgre SQL-beheerderswachtwoord N.v.t. Het wachtwoord voor de PostgreSQL-serverbeheerder.
    Postgre SQL-gebruikerswachtwoord N.v.t. Het wachtwoord voor de Gebruiker van de PostgreSQL-toepassing, die in de toepassing wordt gebruikt.

    Schermopname van Azure Portal met de aangepaste implementatie.

  3. Selecteer Controleren en Maken om uw selecties te controleren. Selecteer Vervolgens Maken om de app te implementeren in Azure Spring Apps.

  4. Selecteer het pictogram Meldingen (een klok) op de werkbalk om het implementatieproces te bewaken. Nadat de implementatie is voltooid, kunt u Vastmaken aan dashboard selecteren. Hiermee maakt u een tegel voor deze service op uw Azure Portal-dashboard als snelkoppeling naar de overzichtspagina van de service. Selecteer Ga naar de resource om de overzichtspagina van de service te openen.

    Schermopname van Azure Portal met de pagina Overzicht met het deelvenster Aangepaste implementatiemeldingen geopend.

4. De app implementeren in Azure Spring Apps

Met de knop Implementeren in Azure in de vorige sectie wordt een Azure-portal-ervaring gestart die toepassingsimplementatie omvat, zodat er niets anders nodig is.

5. De web-app valideren

Nu hebt u toegang tot de geïmplementeerde app om te zien of deze werkt.

Voer de volgende stappen uit om te valideren:

  1. Nadat de implementatie is voltooid, kunt u de toepassings-URL vinden in de uitvoer van de implementatie:

    Diagram met de URL van de enterprise-app van de UITVOER van de ARM-implementatie.

  2. Open de toepassing met de URL van de uitvoertoepassing. De pagina moet worden weergegeven zoals u in localhost hebt gezien.

  3. Controleer de details voor elke resource-implementatie, wat handig is voor het onderzoeken van implementatieproblemen.

Voer de volgende stappen uit om te valideren:

  1. Nadat de implementatie is voltooid, kunt u de toepassings-URL vinden in de uitvoer van de implementatie:

    Diagram met de URL van de verbruiks-app van de UITVOER van de ARM-implementatie.

  2. Toegang tot de toepassings-URL. De pagina moet worden weergegeven zoals u in localhost hebt gezien.

  3. Controleer de details voor elke resource-implementatie, wat handig is voor het onderzoeken van implementatieproblemen.

Voer de volgende stappen uit om te valideren:

  1. Nadat de implementatie is voltooid, zoekt u de toepassings-URL uit de uitvoer van de implementatie:

    Diagram met de standaard-app-URL van de UITVOER van de ARM-implementatie.

  2. Toegang tot de toepassings-URL. De pagina moet worden weergegeven zoals u in localhost hebt gezien.

  3. Controleer de details voor elke resource-implementatie, wat handig is voor het onderzoeken van implementatieproblemen.

6. Resources opschonen

Verwijder de resources die u in dit artikel hebt gemaakt wanneer u ze niet meer nodig hebt. U kunt de Azure-resourcegroep verwijderen, met alle resources uit de resourcegroep.

Gebruik de volgende stappen om de hele resourcegroep te verwijderen, inclusief het zojuist gemaakte service-exemplaar:

  1. Zoek de resourcegroep in Azure Portal. Selecteer resourcegroepen in het navigatiemenu en selecteer vervolgens de naam van uw resourcegroep.

  2. Selecteer Verwijderen op de pagina Resourcegroep. Voer de naam van de resourcegroep in het tekstvak in om het verwijderen te bevestigen en selecteer Vervolgens Verwijderen.

Gebruik de volgende stappen om de hele resourcegroep te verwijderen, inclusief het zojuist gemaakte service-exemplaar:

  1. Zoek de resourcegroep in Azure Portal. Selecteer resourcegroepen in het navigatiemenu en selecteer vervolgens de naam van uw resourcegroep.

  2. Selecteer Verwijderen op de pagina Resourcegroep. Voer de naam van de resourcegroep in het tekstvak in om het verwijderen te bevestigen en selecteer Vervolgens Verwijderen.

7. Volgende stappen

Raadpleeg voor meer informatie de volgende artikelen: