printemps cloud config client n'est pas d'chargement de la configuration à partir du serveur de configuration

Je suis en suivant ce lien:
http://cloud.spring.io/spring-cloud-config/spring-cloud-config.html#_client_side_usage

J'ai testé encore et encore et ne pas voir le Printemps cloud client est le chargement de la configuration de serveur cloud, s'il vous plaît aider à voir où est l'erreur:

POM:

<dependencies>
    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter</artifactId>
    </dependency>

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>

    </dependency>
</dependencies>

Application:

    @Configuration
@EnableAutoConfiguration
@RestController
public class ConfigclientApplication {

    @Value("${spring.cloud.config.uri}")
    String url;

    @Value("${production.host}")
    String host;


    @RequestMapping("/")
    public String home() {
        return "Host is  => " + this.host ;
    }

    public static void main(String[] args) {
        SpringApplication.run(ConfigclientApplication.class, args);
    }
}

bootstrap.propriétés:
printemps.le cloud.config.uri=http://localhost:8888

  1. Le serveur de configuration est bonne:
    http://localhost:8888/spirent/default

    {"name":"spirent","profiles":["default"],"label":"master","propertySources":[{"name":"classpath:/spirent.yml","source":{"production.host":"server1","production.port":9999,"production.value1":12345,"test.host":"server2.com","test.port":4444,"test.value":"hello123"}}]}

  2. maintenant http://localhost:8080/ ne peut pas être démarré.

    Erreur lors de la création de haricots avec le nom "configclientApplication'
    Il semblait que l'auto injecter de @Valeur ne peut trouver de la production.l'hôte de la valeur d'environnement.

Comment puis-je lire la configuration du client une fois chargé de config serveur?

Merci pour votre aide.

Si vous suivez un tutoriel puis suivez le tutoriel. Le tutoriel mentionne que vous devriez utiliser le spring-cloud-starter dépendance non la spring-cloud-config-client. Pour l'application, il n'a pas d'importance où la configuration de vient de, ils sont seulement des propriétés auxquelles vous pouvez accéder comme tout autre bien, à travers l' Environment ou avec @Value.
J'ai changé à la fois client ou le démarreur, mais ne peut pas trouver la valeur de configuration dans le fichier de configuration du serveur, une idée?
avez-vous été en mesure de résoudre le problème, le problème, je suis confronté à est les propriétés de config du serveur sont de commencer à lire à partir de la méthode si elle annotée avec @RequestMapping, mais pas autrement. pas sûr de ce qui peut être fait dans ce cas.

OriginalL'auteur user3006967 | 2015-05-03