Skip to content

Latest commit

 

History

History
 
 

azure-spring-cloud-starter-appconfiguration-config-sample

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Azure App Configuration Refresh Sample

Prerequisite

How to run

Setup your App Configuration Store

  1. To create your Azure App Configuration store, you can use:

    az appconfig create --resource-group <your-resource-group> --name <name-of-your-new-store> --sku Standard
    
  2. Create the test key in your new store:

    az appconfig kv set --key /application/config.message --value testKey --name <name-of-your-new-store> --yes
    
  3. Create monitor trigger.

    az appconfig kv set --key sentinel --value 1 --name <name-of-your-new-store> --yes
    

This value should match the spring.cloud.azure.appconfiguration.stores[0].monitoring.triggers[0].key value in bootstrap.properties.

Run the application

  1. Build the application

    mvn clean package
  2. Run the application

    mvn spring-boot:run
  3. Go to localhost:8080 which will display the value testKey.

  4. Update key to new value.

    az appconfig kv set --key /application/config.message --value updatedTestKey --name <name-of-your-new-store> --yes
    
  5. Update monitor trigger, to trigger refresh.

    az appconfig kv set --key sentinel --value 2 --name <name-of-your-new-store> --yes
    
  6. Refresh page, this will trigger the refresh update.

  7. After a couple seconds refresh again, this time the new value updatedTestKey will show.