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