Ho una classe di comando che deve chiamare un servizio.Grails: Inject Service nell'oggetto Command
import org.codehaus.groovy.grails.commons.ApplicationHolder as AH
class FilterVisitCommand {
def accessRightsService = AH.application.mainContext.accessRightsService
def customerService = AH.application.mainContext.customerService
...
}
Questa definizione di servizio gentile tramite il titolare dell'applicazione sta funzionando, tuttavia è depracata. C'è un altro modo per far sì che il servizio venga iniettato? Solo "def accessRightsService" non funziona per la classe di comando.
Perché non "def accessRightsService' funziona? – doelleri