J'essaie de construire une page Web de base avec Spring code> +
JSF code>.
Fondamentalement, j'ai un
Hellocontroller Code> et
HelloSpringService code>.
Il donne une erreur sur le retour
hellospr1Service.sayhello (); code> ligne dans
hellocontroller code> classe.
3 Réponses :
Utiliser @autowired code> au lieu de
@ManageDProperty ("# {hellospringservice)") code> p>
Pas parfaitement Droite ... Voir la duplicata ...
Vous avez créé le haricot hellospringservice comme un haricot de service afin que le noyau de printemps est responsable du cycle de vie du haricot afin que vous puissiez l'appeler avec @Autowired au lieu de @ManageDProperty. P>
Pas parfaitement Droite ... Voir la duplicata ...
helloSpringService should be autowired rather than included as managedproperty
Comment cela diffère-t-il (et est significativement meilleur) que les autres réponses?
Ce commentaire a été ajouté presque au même moment où les autres ont été ajoutés, quand j'ai posté ceci, je n'ai pas vu les autres commentaires. Pourrait être dû au fait que j'étais sur la page plus longtemps et que je n'ai pas rechargé la page avant de publier mon commentaire
S'il vous plaît vérifier la réponse dans le présent post que j'ai commenté ci-dessus.