Spring security injection autowired error
Bonjour,
Je débute en Spring et j'ai le même problème que vous.
quand vous dites qu'il faut déclarer le bean ceci suffit ?
dans dispatch-servlet.xml
Code:
1 2 3 4 5 6 7
|
<!-- DAO -->
<bean id="typePointageDao" class="be.fm.dgctracking.dao.hibernate.TypePointageDAOImpl" />
<bean id="typePointageController" class="be.fm.dgctracking.controller.ManagetypePointagesController" >
</bean> |
J'ai ceci dans mon manager (ManageTypePointageController.java)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| @Controller
public class ManageTypePointagesController {
@Autowired
private TypePointageDAOImpl typePointageDao;
@ModelAttribute("typePointages")
public List<TypePointage> getTypePointages() {
return typePointageDao.readAll();
}
@RequestMapping("/manageTypePointages.html")
public String handleRequest() {
return "manageTypePointages";
}
} |
et dans l'implementation du DAO (TypePointageDAOImpl.java):
Code:
1 2 3 4 5 6
|
@Repository("typePointageDAO")
public class TypePointageDAOImpl extends HibernateGenericDaoImpl<TypePointage,Long> {
(...)
} |
J'ai une erreur quand je déploie.
Il y a un truc que je n'ai pas compris...
Merci