Je suis en train de développer une application web en Java.
J'ai choisi d'utiliser le framework Spring comme support et, notamment, le IoC Container.
J'ai donc créé un fichier applicationContext.xml dans le répertoire WEB-INF de mon application (WEB-INF/applicationContext.xml).
Dans mon code, j'aimerais pouvoir créer un XmlBeanFactory en chargeant ce fichier.
Le problème est que je n'arrive pas à y accéder.
En effet, je ne peux utiliser un ClassPathResource (puisque WEB-INF n'est pas sur le classPath).
Je ne peux pas non plus utiliser un FileSystemResource (puisque cela m'obligerait à hardcoder le nom de mon projet dans le chemin d'accès au fichier).
Pour information, je ne peux pas déplacer le fichier applicationContext.xml.
Ce problème doit être courant étant donné qu'il est recommandé de placer le fichier applicationContext.xml dans le répertoire WEB-INF.
Toutefois, je n'ai pas encore trouvé de solution...
Quelqu'un pourrait-il m'aider ?
Merci d'avance...
Partager