Úvodní sady Spring Boot pro Azure
Tento článek popisuje různé úvodní sady Spring Boot pro aplikaci Spring Initializr, které poskytují vývojářům v Javě funkce integrace pro práci s Microsoft Azure.

Pro Azure jsou v současné době k dispozici následující úvodní sady Spring Boot:
-
Poskytuje podporu automatické konfigurace pro služby Azure, jako jsou Service Bus, Storage, Active Directory atd.
-
Poskytuje podporu integrace Spring Security s Azure Active Directory pro účely ověřování.
-
Poskytuje podporu poznámek hodnot Spring pro účely integrace s tajnými klíči služby Azure Key Vault.
-
Poskytuje podporu architektury Spring Boot pro služby Azure Storage.
Poznámka
nová verze jaře Boot starter pro Azure Storage v současné době nepodporuje přidávání závislostí služby Azure Storage z Initializr. Nicméně můžete přidat závislost úpravou souboru pom.xml po vygenerování projektu.
Podpora Azure
Tato jarní spouštěcí Starter poskytuje podporu automatické konfigurace pro služby Azure. například: Service Bus, Storage, Active Directory, Cosmos DB, Key Vault atd.
Příklady použití různých funkcí Azure, které tato úvodní sada nabízí, najdete tady:
- Úložiště ukázek Azure-jaře-Boot-Samples na GitHub.
Po přidání této úvodní sady do projektu Spring Boot dojde v souboru pom.xml k následujícím změnám:
Do elementu
<properties>se přidá následující vlastnost:<properties> <!-- Other properties will be listed here --> <java.version>1.8</java.version> <azure.version>3.10.0</azure.version> </properties>Výchozí závislost
spring-boot-starterse nahradí za následující:<dependencies> <dependency> <groupId>com.azure.spring</groupId> <artifactId>azure-spring-boot-starter</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> <exclusions> <exclusion> <groupId>org.junit.vintage</groupId> <artifactId>junit-vintage-engine</artifactId> </exclusion> </exclusions> </dependency> </dependencies>Do souboru se přidá následující oddíl:
<dependencyManagement> <dependencies> <dependency> <groupId>com.azure.spring</groupId> <artifactId>azure-spring-boot-bom</artifactId> <version>${azure.version}</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement>
Azure Active Directory
Tato úvodní sada Spring Boot poskytuje podporu automatické konfigurace pro Spring Security, aby bylo možné zajistit integraci s Azure Active Directory pro účely ověřování.
Příklady použití funkcí Azure Active Directory, které tato úvodní sada nabízí, najdete tady:
- Úložiště ukázek Azure-jaře-Boot-Samples na GitHub.
Po přidání této úvodní sady do projektu Spring Boot dojde v souboru pom.xml k následujícím změnám:
Do elementu
<properties>se přidá následující vlastnost:<properties> <!-- Other properties will be listed here --> <java.version>1.8</java.version> <azure.version>3.10.0</azure.version> </properties>Výchozí závislost
spring-boot-starterse nahradí za následující:<dependencies> <dependency> <groupId>com.azure.spring</groupId> <artifactId>azure-spring-boot-starter-active-directory</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> <exclusions> <exclusion> <groupId>org.junit.vintage</groupId> <artifactId>junit-vintage-engine</artifactId> </exclusion> </exclusions> </dependency> </dependencies>Do souboru se přidá následující oddíl:
<dependencyManagement> <dependencies> <dependency> <groupId>com.azure.spring</groupId> <artifactId>azure-spring-boot-bom</artifactId> <version>${azure.version}</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement>
Azure Key Vault
Tato úvodní sada Spring Boot poskytuje podporu poznámek hodnot Spring pro účely integrace s tajnými klíči služby Azure Key Vault.
Příklady použití funkcí služby Azure Key Vault, které tato úvodní sada nabízí, najdete tady:
Po přidání této úvodní sady do projektu Spring Boot dojde v souboru pom.xml k následujícím změnám:
Do elementu
<properties>se přidá následující vlastnost:<properties> <!-- Other properties will be listed here --> <java.version>1.8</java.version> <azure.version>3.10.0</azure.version> </properties>Výchozí závislost
spring-boot-starterse nahradí za následující:<dependencies> <dependency> <groupId>com.azure.spring</groupId> <artifactId>azure-spring-boot-starter-keyvault-secrets</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> <exclusions> <exclusion> <groupId>org.junit.vintage</groupId> <artifactId>junit-vintage-engine</artifactId> </exclusion> </exclusions> </dependency> </dependencies>Do souboru se přidá následující oddíl:
<dependencyManagement> <dependencies> <dependency> <groupId>com.azure.spring</groupId> <artifactId>azure-spring-boot-bom</artifactId> <version>${azure.version}</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement>
Azure Storage
Tato úvodní sada Spring Boot poskytuje podporu integrace architektury Spring Boot pro služby Azure Storage.
Příklady použití funkcí služby Azure Storage, které tato úvodní sada nabízí, najdete tady:
- Používání úvodní sady Spring Boot pro službu Azure Storage
- jarní cloudová Azure Storage fronta – ukázková knihovna pro Java – vzorové kódy operací
Po přidání této úvodní sady do projektu Spring Boot dojde v souboru pom.xml k následujícím změnám:
Do elementu
<properties>se přidá následující vlastnost:<properties> <!-- Other properties will be listed here --> <java.version>1.8</java.version> <azure.version>3.10.0</azure.version> </properties>Výchozí závislost
spring-boot-starterse nahradí za následující:<dependencies> <dependency> <groupId>com.azure.spring</groupId> <artifactId>azure-spring-boot-starter-storage</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> <exclusions> <exclusion> <groupId>org.junit.vintage</groupId> <artifactId>junit-vintage-engine</artifactId> </exclusion> </exclusions> </dependency> </dependencies>Do souboru se přidá následující oddíl:
<dependencyManagement> <dependencies> <dependency> <groupId>com.azure.spring</groupId> <artifactId>azure-spring-boot-bom</artifactId> <version>${azure.version}</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement>
Application Insights
Azure Monitor Application Insights vám může porozumět tomu, jak vaše aplikace funguje a jak se používá. Application Insights používá k povolení monitorování aplikací agenta Java. Nepotřebujete žádné změny kódu a Agent Java můžete povolit jenom v několika změnách konfigurace. pokyny a další informace najdete v tématu monitorování aplikací bez kódu Java Azure Monitor Application Insights.
Další kroky
Pokud se chcete dozvědět více o architektuře Spring a Azure, přejděte do centra dokumentace Spring v Azure.
Další materiály
Další informace o používání aplikací Spring Boot v Azure najdete v tématu Spring v Azure.
Další informace o používání Javy v Azure najdete na webech Azure pro vývojáře v Javě a Práce s Azure DevOps a Javou.
Pomoc v začátcích s vlastními aplikacemi Spring Boot najdete na stránce Spring Initializr na adrese .