Моя цель состоит в том, чтобы иметь частный статический объект Properties
в моем классе, чтобы действовать как значения по умолчанию при создании других объектов Properties
, необходимых моему приложению. Текущая реализация выглядит так:
public class MyClass {
private static Properties DEFAULT_PROPERTIES = new Properties();
static {
try {
DEFAULT_PROPERTIES.load(
MyClass.class.getResourceAsStream("myclass.properties"));
} catch (IOException e) {
throw new RuntimeException(e);
}
}
}
Глядя на это, это работает, но это не кажется правильным.
Как бы вы это сделали?