Spring Boot-alkalmazás készítése

Befejeződött

Ebben a leckében megtanul Spring-alkalmazást létrehozni, MySQL-adatbázishoz csatlakoztatni, és mindent helyileg futtatni.

Az Azure App Service bemutatása

Az Azure App Service lehetővé teszi a vállalat webhelyeinek, webalkalmazásainak, REST API-jainak és egyéb alkalmazáskódjainak Azure-beli üzemeltetését. Ha webalkalmazását az Azure App Service-ben futtatja, az Azure-beli futtatás összes előnyét élvezheti: az alkalmazás hozzáférhető, skálázható, és beépített biztonsági és megfelelőségi funkciókat tartalmaz.

Olyan Spring Boot-alkalmazást szeretne létrehozni, amely a logikáját az Azure App Service-ben, adatbázisát pedig egy Azure MySQL-adatbázisban üzemelteti.

A Spring-alkalmazás kifejlesztése

A Spring nagyszerű keretrendszer az alkalmazások üzemeltetéséhez és kezeléséhez. Nincs szükség a mögöttes kiszolgálói futtatókörnyezet kezelésére, csupán össze kell kapcsolni a Spring egyes összetevőit.

Ön a Spring Boot használata mellett döntött. Ez a saját üzemeltetésű keretrendszer támogatási szolgáltatásokat nyújt az alkalmazás futtatásához.

A Spring injektálási bejegyzései függőséginjektálást használnak az összetevők feldolgozásához. Az Azure-szolgáltatásokkal való kapcsolatok konfigurálásához és beállításához felhasználhatja az Azure Spring Starter integrációs kódtárait.

Erőforrások létrehozása az Azure CLI és a Maven használatával

Az Azure-erőforrásokat az Azure CLI használatával hozhatja létre és kezelheti. Az Azure CLI Linuxon, macOS-en és Windowson fut. Lehetővé teszi, hogy a rendszergazdák és a fejlesztők webböngésző helyett egy terminál vagy parancssor (vagy szkript) használatával futtassák a parancsokat.

Egy előfizetés részletes adatait például az alábbi paranccsal kaphatja meg:

az account show

Ebben a modulban az Azure CLI-t fogja használni az Azure App Service- és az Azure Database for MySQL-példány elindítására. Az Azure CLI-t egy terminálban vagy a Visual Studio Code-ban érheti el. Továbbá elérheti az Azure Cloud Shellből is. Ez a böngészőalapú parancshéj-felület a felhőben van üzemeltetve. A Cloud Shellben az Azure CLI az Ön Azure-előfizetésével való használatra van konfigurálva.

A projekt felépítésére és a függőségek behívására a Maven csomagkezelőt fogja használni. A Maven ahhoz is biztosítja a szükséges eszközöket, hogy a projektet konfigurálja és üzembe helyezze az Azure App Service-ben az Azure WebApp beépülő modullal.

Azure Database for MySQL

Akár új alkalmazásokat készít, amelyek a MySQL-t használják, akár örökölt alkalmazásokat migrál, az Azure Database for MySQL biztosítja a modern alkalmazásokhoz szükséges, nagyvállalati felhasználásra kész megoldást. További információ: Azure Database for MySQL.