Bonjour, je débute sur spring et des le début j'ai des petits probleme qui semblent être lié au classpath mais j'arrive pas à le résoudre.

Mon architecture est composé de 3 fichier:
Le bean : User.java
le fichier de context : test_config_001.xml
et le controleur : startSpring.java

j'ai repris l'architecture d'un exemple donné dans un livre c'est à dire:
/config/ test_config_001.xml
/src/domain/user/User.java
/src/domain/startSpring.java

le codes des différents fichiers sont:
test_config_001.xml:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">
<bean id="user" class="domain.model.user.User">
<property name="firstName" value="toto" />
<property name="lastName" value="tutu"/>
</bean>
</beans>
User.java:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
package domain.model.user;
 
public class User  {
 
	private String firstName;
	private String lastName;
 
 
	public String getFirstName(){
		return firstName;
	}
 
	public String getLastName(){
		return lastName;
	}
 
	public void setFirstName( String fn ){
		firstName = fn;
	}
 
	public void setLastName( String ln ){
		lastName = ln;
	}
 
}
StartSpring:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
 
import domain.model.user.User;
 
 
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.FileSystemXmlApplicationContext;
 
 
public class StartSpring {
 
	public static void main(String[] args) {
		ApplicationContext context = new FileSystemXmlApplicationContext("test_config_001.xml");
		User user = (User) context.getBean("user");
		System.out.println("utilisateur = "+user.getFirstName());
 
	}
}
le probleme c'est que l'orsque je lance l'application Eclipse me signale qu'il ne trouve pas le .xml
Dans le classpath j'ai mis les 2 répertoires: test/config et test/src

j'ai regardé les différences avec un autre projet simple qui est structuré de la meme façon et qui fonctionne, je n'est aps trouvé la solution.

l'erreur est la suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Exception in thread "main" org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from file [H:\eclipse\workspace\ExpertyiseCore\test\test_config_001.xml]; nested exception is java.io.FileNotFoundException: test_config_001.xml (Le fichier spécifié est introuvable)
Eclipse: helios service release 2
spring : 3.1.0.M2

je pense que la source du problème est simple mais je n'arrive pas à le résoudre. je vous remercie par avance de l'aide apportée.