проблема с внедрением службы grails в класс домена

Я пытаюсь внедрить «GraauditService» в класс домена Grails «Пользователь».
Я использую Грааль 1.3.7 Я попробовал метод прямого впрыска, как и в контроллерах
. import com.gra.audit.GraauditService

class User {
def graauditService // or even GraauditService graauditService with graauditService as transient
.......

указанное выше не работает. graauditServiceвсегда имеет значение null

Я также пытался внедрить через ApplicationHolder, как показано здесь

Но похоже, что ApplicationHolder устарел

Как можно Я использую сервис в классе домена?

5
задан Community 23 May 2017 в 12:32
поделиться