Bonjour,
J'utilise Spring 3.1.
J'ai cette classe Service qui ne contient pas de getteur, setteur sur le champ privé "centreEditeursDao" (un oubli) :
Et pourtant quand j'appelle ma méthode getListeCentresEditeurs(), centresEditeursDao n'est pas a nul et est correctement initialisé/injecté.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 @Service public class CentresEditeursService { @Autowired private CentresEditeursDao centreEditeursDao; public List<CentresEditeurs> getListeCentresEditeurs() { return centreEditeursDao.getListeCentresEditeursByLabel(); }
Je n'arrive pas a comprendre comment fait Spring pour faire l'injection, j'avais jusqu’à présent toujours ajouté les getter/setter sur les champs @Autowired
C'est donc visiblement inutile avec l'annotation @Service ?
Merci pour vos éclaircissements
Partager