Spring support for Azure

Spring Framework and its ecosystem are widely adopted by Java developers to build web applications. To minimize efforts of running Spring apps in the cloud, developers can adopt Spring support for Azure to easily integrate Azure cloud-based technologies into their applications.

Quick Start
Fork me on GitHub

Features

Quick Start

The following excerpt illustrates how to integrate the Spring starters for Azure into your pom.xml file:

<dependencies>
  <dependency>
     <groupId>com.microsoft.azure</groupId>
     <artifactId>azure-spring-boot</artifactId>
  </dependency>
  <dependency>
     <groupId>com.microsoft.azure</groupId>
     <artifactId>azure-active-directory-spring-boot-starter</artifactId>
  </dependency>
  <dependency>
     <groupId>com.microsoft.azure</groupId>
     <artifactId>azure-keyvault-secrets-spring-boot-starter</artifactId>
  </dependency>
  <dependency>
     <groupId>com.microsoft.azure</groupId>
     <artifactId>azure-storage-spring-boot-starter</artifactId>
  </dependency>
</dependencies>

<dependencyManagement>
  <dependencies>
     <dependency>
        <groupId>com.microsoft.azure</groupId>
        <artifactId>azure-spring-boot-bom</artifactId>
        <version>${azure.version}</version>
        <type>pom</type>
        <scope>import</scope>
     </dependency>
  </dependencies>
</dependencyManagement>

Getting Started Guides

The following articles will show you how to get started with Spring Cloud for Azure:

Reference Documentation

The following links will provide developers with additional, detailed information for creating cloud-ready applications on Microsoft Azure using Spring and Java: