0be12cb989
* Add useless files in .gitignore * Delete .factorypath's duplicate |
||
---|---|---|
.github/ISSUE_TEMPLATE | ||
.release-automation | ||
codestyle | ||
spring-cloud-azure-appconfiguration-config | ||
spring-cloud-azure-appconfiguration-config-web | ||
spring-cloud-azure-autoconfigure | ||
spring-cloud-azure-context | ||
spring-cloud-azure-dependencies | ||
spring-cloud-azure-feature-management | ||
spring-cloud-azure-feature-management-web | ||
spring-cloud-azure-keyvault-config | ||
spring-cloud-azure-messaging | ||
spring-cloud-azure-perf-test | ||
spring-cloud-azure-samples | ||
spring-cloud-azure-starters | ||
spring-cloud-azure-storage | ||
spring-cloud-azure-stream-binder | ||
spring-cloud-azure-telemetry | ||
spring-integration-azure | ||
.gitignore | ||
.travis.yml | ||
CONTRIBUTING.adoc | ||
LICENSE-CODE | ||
LICENSE.txt | ||
PULL_REQUEST_TEMPLATE.md | ||
README.md | ||
pom.xml |
README.md
Spring Cloud Azure
Spring Cloud provides boilerplate patterns for developers to quickly build and orchestrate their microservice based applications. Based on that, Spring Cloud Azure is designed to provide seamless Spring integration with Azure services. Developers can adopt a Spring-idiomatic way to take advantage of services on Azure, with only few lines of configuration and minimal code changes.
Module and Starter
Below packages are available with latest release version. We recommend users to leverage latest version for bug fix and new features.
Spring Cloud Stream
Spring Integration
Spring Resource
Module | Version | Sample |
---|---|---|
Spring Resource Abstraction for Azure Storage | Sample |
Spring Caching
Module | Version | Sample |
---|---|---|
Spring Caching with Azure Redis Cache | Sample |
Spring Cloud Config
Module | Version | Sample |
---|---|---|
Spring Cloud Config with Azure App Configuration | Sample | |
Spring Cloud Config with Feature Management | Sample | |
Spring Cloud Config with Feature Management Web | Sample |
Sample and Tutorial
Please use the samples as a reference for how to use Spring Cloud Azure in your projects. For more information about building Spring applications on Azure, please check Spring on Azure tutorials.
You can also visit Spring Cloud Azure Playground to quickly generate a new Spring Cloud applications for Azure.
Snapshots
Snapshots built from master
branch are available, add maven repositories configuration to your pom file as below.
<repositories>
<repository>
<id>nexus-snapshots</id>
<url>https://oss.sonatype.org/content/repositories/snapshots/</url>
<snapshots>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</snapshots>
</repository>
</repositories>
Contributing
This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.microsoft.com.
When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.
Code of Conduct
This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.
Data and Telemetry
This project collects usage data and sends it to Microsoft to help improve our products and services. Read our privacy statement to learn more.
To disable this, you can add spring.cloud.azure.telemetry.enabled=false
in the application.properties
file.