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 :
Il ne trouve pas le fichier
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")); ... }
Mais en mettant un chemin "semi-absolu"
ça marche ...
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")); ... }
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.
Partager