title: Settings in application.yml for spring.cloud.config aren't used when app is executing
body: <p>I have a problem with spring cloud: my settings in application.yml for spring.cloud.config aren't used when app is executing. let me put more detail here.
  I'd like to my services could get settings from a remote ConfigServer. I've created the ConfigServer as a spring boot app with annotation @EnableConfigServer. 
  After that i've created client app with next config file:</p>
  
  <pre><code>    application:
        name: mw
      cloud:
        config:
          enabled: true
          uri: http://172.17.42.1:8888
          fail-fast: true
  </code></pre>
  
  <p>main class:</p>
  
  <pre><code>    @EnableEurekaClient
      @SpringBootApplication
      public class MwApplication
  </code></pre>
  
  <p>and extra configuration into app:</p>
  
  <pre><code>    @Configuration
      @EnableJpaRepositories(basePackages = {"com.sample.repository"})
      @EnableTransactionManagement
      @EnableScheduling
      public class AppConfiguration
  </code></pre>
  
  <p>also i have next dependencies:</p>
  
  <pre><code>    spring-cloud-starter-eureka
      spring-cloud-config-client
      spring-boot-configuration-processor
      spring-boot-starter-data-jpa
  </code></pre>
  
  <p>When i execute my client app, i've got this message: ConfigServicePropertySourceLocator : Could not locate PropertySource: I/O error on GET request for "<a href="http://localhost:8888/mw/default" rel="nofollow">http://localhost:8888/mw/default</a>"</p>
  
  <p>The app try to get data from default uri(localhost) instead of to use uri from my setting. I've looked at app in debug mode and saw org.springframework.cloud.config.client.ConfigServiceBootstrapConfiguration was creating ConfigClientProperties with default property and my settings from application.yml weren't used. </p>
  
  <p>What am i doing wrong?
  thanks.</p>