Vytvoření aplikace Spring Boot
V této lekci se dozvíte, jak vytvoříte aplikaci Spring, připojíte ji k databázi MySQL a následně vše spustíte v místním prostředí.
Seznámení se službou Azure App Service
Služba Azure App Service umožňuje v Azure hostovat firemní weby, webové aplikace, rozhraní REST API a kód jiných aplikací. Spouštění webové aplikace ve službě Azure App Service vám přináší všechny výhody Azure: vaše aplikace je dostupná, škáluje se a obsahuje integrované zabezpečení a dodržování předpisů.
Chcete vytvořit aplikaci Spring Boot s logikou hostovanou ve službě Azure App Service a databází hostovanou v databázi Azure MySQL.
Vývoj aplikace Spring
Spring je skvělá architektura pro hostování a správu vašich aplikací. Stačí, když připojíte určité komponenty Spring, aniž byste museli spravovat serverový modul runtime běžící v pozadí.
Rozhodli jste se používat Spring Boot. Tato architektura je samostatně hostována a poskytuje podpůrné služby pro spouštění vaší aplikace.
Anotace injektáže Spring používají ke zpracování komponent injektáž závislostí. Ke konfiguraci a nastavení připojení ke službám Azure můžete použít integrační knihovny Azure Spring Starter.
Vytvoření prostředků pomocí rozhraní Azure CLI a nástroje Maven
K vytváření a správě prostředků Azure můžete používat rozhraní Azure CLI. Funguje v systémech Linux, macOS a Windows. Rozhraní CLI umožňuje správcům a vývojářům spouštět příkazy pomocí terminálu nebo příkazového řádku (případně skriptu) místo webového prohlížeče.
K získání podrobností o předplatném můžete například použít následující příkaz:
az account show
V tomto modulu použijete Azure CLI k aktivaci služby Azure App Service a instance Azure Database for MySQL. Rozhraní Azure CLI je dostupné z terminálu nebo přes Visual Studio Code. Nebo se k němu dostanete z Azure Cloud Shellu. Toto příkazové prostředí v prohlížeči je hostované v cloudu. Azure CLI je v Cloud Shellu nakonfigurováno pro použití s vaším předplatným Azure.
Ke strukturování projektu a zahrnutí závislostí použijete správce balíčků Maven. Maven nabízí také nástroje potřebné ke konfiguraci a nasazení vašeho projektu do služby Azure App Service pomocí modulu plug-in Azure Web Apps.
Azure Database for MySQL
Bez ohledu na to, jestli vytváříte nové aplikace cílené na MySQL nebo migrujete starší aplikace, poskytuje Azure Database for MySQL připravené podnikové řešení pro moderní aplikace. Další informace najdete v článku Azure Database for MySQL.