Wybrałem, aby pobrać plik właściwości w celu dostosowania niektórych ustawień. używam poniższy kod, żeby zarobić właściwości obiektu dostępny w klasieCzy właściwości Java są dostępne dla różnych klas?
Properties defaultProps = new Properties();
try {
FileInputStream in = new FileInputStream("custom.properties");
defaultProps.load(in);
in.close();
} catch (Exception e) {
e.printStackTrace();
}
muszę dodać do każdej klasy? Prawdopodobnie nie dlatego, że wtedy każda klasa otworzyłaby strumień do tego pliku. Ale nie jestem pewien, jak prawidłowo to znieść. Czy należy utworzyć klasę MyProperties
i utworzyć instancję w dowolnej klasie potrzebnej właściwości?
Z góry dziękuję!
Podobne odpowiedź: http: //stackoverflow.com/questions/4362911/how-to-create-a-singleton-class/4363254#4363254 – BalusC