Printemps: @NestedConfigurationProperty Liste dans @ConfigurationProperties

Salut, je suis en train d'essayer d'obtenir la configuration suivante et en cours d'exécution.

@ConfigurationProperties(prefix="my")
public class Config {

    @NestedConfigurationProperty
    private List<ServerConfiguration> servers = new ArrayList<ServerConfiguration>();

    public List<ServerConfiguration> getServers() {
        return this.servers;
    }
}

@ConfigurationProperties(prefix = "server")
public class ServerConfiguration {
    private String name;
    private String description;
}

Donc, je veux avoir plusieurs serveur configs imbriquée dans les objets.
J'ai essayé de définir les propriétés suivantes avec les propriétés du fichier. Je vois que la liste est ajouté par les éléments, mais les membres du serveur ne sont jamais mis (nom, description)

my.servers[0].name=test
my.servers[0].server.name=test
my.servers[1].name=test
my.servers[1].server.name=test
InformationsquelleAutor cloudnaut | 2015-06-22