fichier .properties n'est pas trouvé
Bonjour à tous.
J'ai du mal à comprendre où il faut mettre de préférence le fichier '*.properties' et comment récupérer après les paramètres nécessaires?
Je suis obligé de travailler avec netbeans qui impose sa propre structure du projet... Si je le mets dans 'src', mon fichier 'properties' n'est dans le war généré...
Quelle est la meilleure façon de récupérer ce fichier, avec tout simple FileInputStream:
Code:
1 2 3 4
|
Properties props = new Properties();
props.load(new FileInputStream("config.properties"));
String value = props.getProperty("unevaleur") |
où avec getResourceAsStream:
Code:
1 2 3
|
InputStream inputStream = this.getClass().getClassLoader()
.getResourceAsStream("config.properties"); |
J'ai voulu éviter de l'appeler 100 fois dans l'application et crée un Singleton avec une méthode public static pour charger ce fichier 'properties.
Le problème, c'est que je ne peux pas faire appel à this.getClass à partir de cette méthode car elle est statique. Comment faire au mieux?Merci.