Kompilowanie aplikacji platformy Spring Boot
W tej lekcji dowiesz się, jak utworzyć aplikację platformy Spring, połączyć ją z bazą danych MySQL i uruchomić całe rozwiązanie lokalnie.
Wprowadzenie do usługi Azure App Service
Usługa Azure App Service umożliwia firmie hostowanie witryn internetowych, aplikacji internetowych, interfejsów API REST i innego kodu aplikacji na platformie Azure. Uruchamianie aplikacji internetowej w usłudze Azure App Service zapewnia wszystkie korzyści płynące z uruchamiania na platformie Azure: aplikacja jest dostępna, można ją skalować i ma wbudowane funkcje zabezpieczeń i zgodności.
Chcesz utworzyć aplikację platformy Spring Boot, która hostuje swoją logikę w usłudze Azure App Service, a bazę danych w usłudze Azure MySQL Database.
Tworzenie aplikacji platformy Spring
Spring to świetna platforma do hostowania aplikacji i zarządzania nimi. Wystarczy podłączyć pewne składniki platformy Spring bez konieczności zarządzania podstawowym środowiskiem uruchomieniowym serwera.
Decydujesz się na korzystanie z platformy Spring Boot. Ta struktura jest hostowana samodzielnie i udostępnia usługi pomocy technicznej potrzebne do działania aplikacji.
Adnotacje iniekcji platformy Spring używają wstrzykiwania zależności do przetwarzania składników. Możesz użyć bibliotek integracji rozwiązania Azure Spring Starter, aby skonfigurować i ustawić połączenia z usługami platformy Azure.
Tworzenie zasobów przy użyciu interfejsu wiersza polecenia platformy Azure i programu Maven
Za pomocą interfejsu wiersza polecenia platformy Azure możesz tworzyć zasoby platformy Azure i nimi zarządzać. Działa on w systemie Linux, macOS i Windows. Interfejs wiersza polecenia umożliwia administratorom oraz deweloperom uruchamianie poleceń przy użyciu terminalu lub okna wiersza polecenia (lub skryptu) zamiast przeglądarki internetowej.
Na przykład w celu uzyskania szczegółowych informacji o subskrypcji użyj następującego polecenia:
az account show
W tym module używasz interfejsu wiersza polecenia platformy Azure, aby uruchomić wystąpienie usług Azure App Service i Azure Database for MySQL. Dostęp do interfejsu wiersza polecenia platformy Azure możesz uzyskać z poziomu terminalu lub za pośrednictwem programu Visual Studio Code. Możesz też uzyskać do niego dostęp z poziomu usługi Azure Cloud Shell. To środowisko powłoki oparte na przeglądarce jest hostowane w chmurze. W usłudze Cloud Shell interfejs wiersza polecenia platformy Azure jest konfigurowany do użycia z subskrypcją platformy Azure.
Będziesz używać menedżera pakietów Maven do opracowania struktury projektu i ściągnięcia zależności. Program Maven udostępnia także narzędzia potrzebne do skonfigurowania i wdrożenia projektu w usłudze Azure App Service za pomocą wtyczki Azure WebApp.
Azure Database for MySQL
Bez względu na to, czy tworzysz nowe aplikacje przeznaczone dla programu MySQL, czy też migrujesz starsze aplikacje, usługa Azure Database for MySQL oferuje gotowe rozwiązanie klasy korporacyjnej, którego potrzebują nowoczesne aplikacje. Aby uzyskać więcej informacji, zobacz Azure Database for MySQL.