This sample describes how to use spring-cloud-starter-azure-appconfiguration-config to load configuration properties from Azure Configuration Service to Spring Environment.
- A Java Development Kit (JDK), version 8.
- Apache Maven, version 3.0 or later.
-
Create a Configuration Store if not exist.
-
Import the data file src/main/resources/data/sample-data.json into the Configuration Store created above. Keep the default options as-is when importing json data file.
Change the connection-string value with the Access Key value of the Configuration Store created above.
Start the application and access http://localhost:8080 to check the returned value. Different commands for different scenarios are listed below.
- Load properties similar with from application.properties, i.e., keys starting with /application/
mvn spring-boot:run
- Load properties similar with from application_dev.properties, i.e., keys starting with /application_dev
mvn -Dspring.profiles.active=dev spring-boot:run
- Load properties similar with from foo.properties, i.e., keys starting with /foo/
mvn -Dspring.application.name=foo spring-boot:run
- Load properties similar with from foo_dev.properties, i.e., keys starting with /foo_dev/
mvn -Dspring.application.name=foo -Dspring.profiles.active=dev spring-boot:run
Please refer to this README about more usage details.