Einführung

Abgeschlossen

Angenommen, Sie sind Java-Entwickler und arbeiten für ein Unternehmen, das Spring Boot-Anwendungen erstellt. Die Anwendungen werden aktuell auf lokalen Servern ausgeführt. Ihre Anwendungen sind auch mit einer relationalen Datenbank integriert, in diesem Szenario mit MySQL.

Sie möchten eine Anwendung für To-do-Listen erstellen, die eine MySQL-Datenbank verwendet. Sie haben sich entschieden, diese Spring Boot-Anwendung von Grund auf neu zu erstellen.

In diesem Modul erstellen Sie zunächst das Gerüst für eine Spring Boot-Webanwendung. Dazu nutzen Sie Spring Initializr. Spring Initializr ist ein Onlinetool, mit dem Sie ein Spring Boot-Projekt generieren können, das genau das enthält, was Sie für den schnellen Einstieg benötigen. Dieses Gerüst bietet Ihnen eine Basis für die Arbeit.

Danach erstellen Sie den Code für eine Anwendung für To-do-Listen, die Aufgaben in einer relationalen Datenbank speichert. Für die Aufgaben ist eine MySQL-Datenbank erforderlich. Für das Erstellen und Hosten verwenden Sie also Azure Database for MySQL.

Als nächstes erstellen Sie die Anwendung und konfigurieren sie für die Verbindung mit der MySQL-Datenbank. Vor der Bereitstellung überprüfen Sie, ob die Anwendung lokal ausgeführt werden kann. Die Bereitstellung führen Sie dann über Maven durch und hosten die Anwendung in Azure App Service.

Am Ende dieses Moduls sind Sie in der Lage, Spring Boot-Anwendungen mit Azure App Service und mit einer relationalen Datenbank zu integrieren.

Zum Bereitstellen der Ressourcen in diesem Modul verwenden Sie Ihr eigenes Azure-Abonnement. Wenn Sie kein Azure-Abonnement besitzen, können Sie ein kostenloses Konto erstellen, bevor Sie beginnen.

Wichtig

Denken Sie daran, die Bereitstellung Ihrer Azure-Ressourcen aufzuheben, wenn Sie dieses Modul abgeschlossen haben, um unnötige Gebühren in Ihrem Azure-Abonnement zu vermeiden.

Lernziele

In diesem Modul lernen Sie Folgendes:

  • Entwickeln einer Spring Boot-Webanwendung
  • Verknüpfen Ihrer Anwendung mit einer MySQL-Datenbank
  • Bereitstellen der Webanwendung in Azure App Service

Voraussetzungen

Als Java-Entwickler sind Sie mit Spring-Anwendungen bereits vertraut. Wenn Sie die Übungen in diesem Modul ausführen, verwenden Sie ein persönliches Azure-Konto. Stellen Sie sicher, dass Sie über die folgenden Ressourcen verfügen:

  • Ein Azure-Abonnement
  • Lokale Installationen des JDK (1.8 oder höher), von Maven (3.0 oder höher) und der Azure CLI (2.12 oder höher)