Salut,

Je suis entrain de réaliser un prjet avec spring hibernate strust,j'ai bien configurer le fichier de configuration de spring en ajoutant <context:annotation-config/> et <context:component-scan base-package="classedao" /> mais spring n'as pas fait l'injection des dépendances.
Voila mon code :

Fichier applicationcontext.xml :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
<beans>
.....................
 
 <tx:annotation-driven transaction-manager="transactionManager" />
 
 
 
<context:component-scan base-package="clientDao" />
<context:component-scan base-package="clientService" />
	 <context:annotation-config />
<beans>
classe dao :
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
@Repository("clientDaoImp")
@Component
public class ClientDaoImpl  implements InterfaceDao {
 
	SessionFactory sessFact = HibernateUtil.getSessionFactory();
    Session sess = sessFact.getCurrentSession();
 
	@Override
	public void save(Object inst) {
 
	    org.hibernate.Transaction tr = sess.beginTransaction();
	    sess.save(inst);
	    tr.commit();
	    System.out.println("Successfully inserted");
	    sessFact.close();
 
	}
classe de service :
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
@Service
public class ClientInterfaceImpl implements InterfaceService {
 
	@Autowired
	 ClientDaoImpl clientDaoImp;
 
 
 
	@Transactional
	@Override
	public void save(Object inst) {
 
		Client cl = (Client) inst;
		clientDaoImp.save(cl);
	}
Merci de me répondre.