Bonjour à tous,
Je voulais savoir comment faire pour, à partir de n'importe quel Package de mon application, loader un fichier Properties et de manière correct.
Je crois ( mais je ne sais pas trop sûr) c'est de faire une classe singleton qui ferait appelle à un getInstance() pour récupérer le fichier (ça, je crois ok mais bon...).
L'appel se ferait tel que :
Mais j'ai décidé de prendre des bonnes résolutions donc je demande -> est-ce comme ça que l'on doit faire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public static String projectPath = System.getProperty("user.dir"); public static String webAppPath = projectPath + "/webApplication"; public static String webInfPath = webAppPath + "/WEB-INF"; public static String srcPath = projectPath + "/src"; ... Properties properties = new Properties(); properties.load(new FileInputStream(srcPath+"/my.properties"));
C'est surtout le singleton et le System.getProperty("user.dir") qui me perturbe mais peut-être que c'est comme ça que l'on doit faire.
Merci d'avance !
Partager