Class ConfigServicePropertySourceLocator

java.lang.Object
org.springframework.cloud.config.client.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, Marnee DeRider
  • Constructor Details

    • ConfigServicePropertySourceLocator

      public ConfigServicePropertySourceLocator(ConfigClientProperties defaultProperties)
  • Method Details

    • 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)