Bonjour,
J'ai suivi ce tuto http://blog.developpez.com/djo-mos?t...ng&disp=single
Le chargement de mon contexte est ok (enfin je pense)
Je voudrais savoir comment faire appel à mes services depuis une classe Controller Spring?
Merci!
Bonjour,
J'ai suivi ce tuto http://blog.developpez.com/djo-mos?t...ng&disp=single
Le chargement de mon contexte est ok (enfin je pense)
Je voudrais savoir comment faire appel à mes services depuis une classe Controller Spring?
Merci!
Si tu as un controller du style
Tu peux utiliser l'annotation @Autowired pour injecter ton service
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 @Controller public class MonController { }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 @Controller public class MonController { @Autowired UserService userService; public String maMethode(...) { ... userService.createUser(ton user); } }
Pensez au tag
Mon blog Tutoriels et Astuces en Java : http://emmanuelpierre.free.fr/blog/index.php?
Bonjour,
Personnellement, je passes plutôt par @Resource pour les raisons suivantes:
- Fait partie du Standard
- Plus flexible qu'Autowired
Mais bon, l'idée est là. Faut juste faire attention à ce que et le controleur et le service soient dans des packages couverts par le scan des annotations spécifié comme ceci:
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part <context:component-scan base-package="package-de-base" />
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager