Search code examples
spring-bootspring-cloud-netflixspring-cloud-config

List final list of properties - Spring Cloud Config Server


Spring Cloud Config Server accepts multiple profile and returns the properties for all the profiles when I access the /env endpoint of the application. The response lists the properties specific to each profile. If same property is present in 2 different property files , the one that is defined last takes precedence. Is there a way to get the final list of property key and values that will be used by the application?


Solution

  • For Cloud Config Client Application

    I've tried different ways and found the following (accidentally):

    GET /env/.* returns full list of configuration properties

    For Cloud Config Server Application

    It turns out this is already implemented, but not documented well. All you need is to request json, yml or properties according to the patterns:

    /{application}-{profile}.{ext}
    /{label}/{application}-{profile}.{ext}