我的 application.yml 文件看起来像这样
items:
-
a: 100
b: http://example.com
我想使用@ConfigurationProperties 来获取这个属性,比如
@ConfigurationProperties("")
public class ItemProperties {
private final List<Item> items;
@ConstructorBinding
public ItemProperties(List<Item> items) {
// constructor
}
public static class Item {
private final @Positive int a;
private final @NotBlank String b;
@ConstructorBinding
public Item(@Positive int a, @NotBlank String b) {
// constructor
}
// getter
}
// getter
}
但是@ConfigurationProperties 需要前缀,我不想再为item
属性添加一个前缀。我该如何配置它?