我有一个 @ConfigurationProperties
我要在其中绑定以下形式的属性的带注解类:
foo.x.prop1 = some_value
foo.x.prop2 = some_value
foo.y.prop1 = some_value
foo.y.prop2 = some_value
这就是课堂的样子:
@ConfigurationProperties("")
class FooProperties {
private Map<String, FooConfig> foo = new HashMap<>();
...
static class FooConfig {
private String prop1;
private String prop2;
...
}
Map将存储 x
以及 y
作为钥匙。我的问题是:是否可以对默认属性进行绑定:
foo.x.prop1 = some_value
foo.x.prop2 = some_value
foo.y.prop1 = some_value
foo.y.prop2 = some_value
// default for all others
foo.prop1 = default_value1
foo.prop2 = default_value2
我想知道这个用例在spring生态系统中是如何处理的(我对其他属性格式持开放态度)
暂无答案!
目前还没有任何答案,快来回答吧!