Spring contextApplication.xml not found
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:
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:
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:
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:
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.