Bonjour,

J'ai un projet de type maven2, où je mets mes fichiers de context dans src/main/resources
Pour des soucis de lisibilité, j'ai découpé mon fichier de context en plusieurs fichiers de context.

Le pb, c'est que je n'arrive pas à créer ma beanFactory !

Je fais :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
    public static void main(String[] args) throws Exception {
    	BeanFactory factory = new XmlBeanFactory(new ClassPathResource("context1.xml")); 
...
    }
Il ne trouve pas le fichier
Mais en mettant un chemin "semi-absolu"

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
    public static void main(String[] args) throws Exception {
    	BeanFactory factory = new XmlBeanFactory(new FileSystemResource("src\\main\\resources\\context1.xml")); 
...
    }
ça marche ...

Plusieurs questions :
- Comment faire pour n'utiliser que ClassPathResource au lieu de FileSystemResource ?
- Et comment faire pour rajouter plusieurs fichiers xml ? (J'ai essayé les * dans les noms de dossiers, ça marche pas ...)

Merci de votre aide.