【发布时间】:2015-09-08 05:40:15
【问题描述】:
您好,我正在尝试启动并运行以下配置。
@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;
}
所以,我想在对象中嵌套多个服务器配置。 我尝试使用以下属性文件设置属性。我可以看到列表是按项目添加的,但服务器的成员从未设置(名称、描述)
my.servers[0].name=test
my.servers[0].server.name=test
my.servers[1].name=test
my.servers[1].server.name=test
【问题讨论】:
标签: spring properties configuration spring-boot