Class ConfigServicePropertySourceLocator

  • All Implemented Interfaces:
    org.springframework.cloud.bootstrap.config.PropertySourceLocator

    @Order(0)
    public class ConfigServicePropertySourceLocator
    extends Object
    implements org.springframework.cloud.bootstrap.config.PropertySourceLocator
    Author:
    Dave Syer, Mathieu Ouellet
    • Constructor Detail

      • ConfigServicePropertySourceLocator

        public ConfigServicePropertySourceLocator​(ConfigClientProperties defaultProperties)
    • Method Detail

      • locate

        @Retryable(interceptor="configServerRetryInterceptor")
        public org.springframework.core.env.PropertySource<?> locate​(org.springframework.core.env.Environment environment)
        Specified by:
        locate in interface org.springframework.cloud.bootstrap.config.PropertySourceLocator
      • locateCollection

        @Retryable(interceptor="configServerRetryInterceptor")
        public Collection<org.springframework.core.env.PropertySource<?>> locateCollection​(org.springframework.core.env.Environment environment)
        Specified by:
        locateCollection in interface org.springframework.cloud.bootstrap.config.PropertySourceLocator
      • setRestTemplate

        public void setRestTemplate​(org.springframework.web.client.RestTemplate restTemplate)