Salut,
Je débute avec spring 3,
J'ai commencé par un simple example spring avec hibernate:
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
 
@Autowired 
	//@Qualifier("userDao")
	public void setDao(UserDao dao) {
		this.dao = dao;
		System.out.println("this.dao="+dao);
	}
 
	private void test()
	{
		GenericApplicationContext context = new GenericApplicationContext();
		 XmlBeanDefinitionReader xmlReader = 
		                 new XmlBeanDefinitionReader(context);
		 xmlReader.loadBeanDefinitions(new ClassPathResource("app-config.xml"));   
		 context.refresh();
		   System.out.println(" dao="+ dao);
		   User user = new User();
			user.setAge(27);
			user.setUserName("Adit");
			user.setRegistered(true);			
			dao.saveUser(user);
		   System.out.println("done");
	}
Le problème est qu'a l'interieur de la methode setDao,l'objet dao n'est pas nulle,mais dans la methode test,je récupéré un objet dao null!!
Quel est l'origine de ce problème?