Мне интересно, если есть общий способ заполнить карту свойствами, вы просто знаете префикс.
Предполагая, что существует множество свойств, таких как
namespace.prop1=value1
namespace.prop2=value2
namespace.iDontKnowThisNameAtCompileTime=anothervalue
Я хотел бы иметь общий способ заполнить это свойство внутри карты, что-то вроде
@Component
@ConfigurationProperties("namespace")
public class MyGenericProps {
private Map<String, String> propmap = new HashMap<String, String>();
// setter and getter for propmap omitted
public Set<String> returnAllKeys() {
return propmap.keySet();
}
}
Или есть еще один удобный способ для сбора всех свойств с определенным префиксом вместо повторения всех свойств PropertySources в среде?
Спасибо Hansjoerg