quand j'injecte springSecurityService dans Grails classe de domaine de l'utilisateur, il est toujours nulle:Grails injection springSecurityService en classe de domaine (NULL)
J'ai essayé:
def springSecurityService
static transients = ['springSecurityService']
ou
def transient springSecurityService
static transients = ['springSecurityService']
mais la même chose, donc je ne peux pas utiliser springSecurityService.encodePassword (mot de passe)
Des idées? Pourquoi ce n'est pas injecté?
J'ai trouvé une décision. J'ai commenté l'appel à this() dans le constructeur paramétré.
User(String name, String email) {
//this()
this.name = name
this.email = email
}
et cela interrompt une Injection de Dépendance.
Lien cassé, recharger plz – IgniteCoders