Faire de Propriétés Java disponible dans l'ensemble de classes?

J'ai choisi de prendre un fichier de propriétés pour la personnalisation de certains paramètres.
J'utilise le code suivant pour faire un Objet de Propriétés disponibles dans une classe

Properties defaultProps = new Properties();
    try {
        FileInputStream in = new FileInputStream("custom.properties");
        defaultProps.load(in);
        in.close();
    } catch (Exception e) {
        e.printStackTrace();
    }

Dois-je ajouter à chaque classe? Probablement pas, car alors chaque classe serait d'ouvrir un flux de données de ce fichier.
Mais je ne suis pas sûr de savoir comment gérer cela correctement.
Je devrais faire une classe MyProperties et de l'instancier dans quels que soient les besoins de la classe des propriétés?

Merci d'avance!

OriginalL'auteur tzippy | 2011-01-20