когда я впрыснуть springSecurityService в Grails класс домена пользователя всегда нуль:Grails springSecurityService инъекции в классе домена (NULL)
Я пробовал:
def springSecurityService
static transients = ['springSecurityService']
или
def transient springSecurityService
static transients = ['springSecurityService']
но это то же самое, поэтому я не могу использовать springSecurityService.encodePassword (пароль)
Есть идеи? Почему он не вводится?
Я нашел решение. Я прокомментировал вызов этого() в параметризованном конструкторе.
User(String name, String email) {
//this()
this.name = name
this.email = email
}
, и это разрушает инъекцию зависимостей.
Ссылка сломана, перезагрузите ее plz – IgniteCoders