Ich habe einen Befehl Klasse, die einen Dienst aufrufen muss.Grails: Inject-Service in das Command-Objekt
import org.codehaus.groovy.grails.commons.ApplicationHolder as AH
class FilterVisitCommand {
def accessRightsService = AH.application.mainContext.accessRightsService
def customerService = AH.application.mainContext.customerService
...
}
Diese Art Service-Definition über Anwendung Halter ist jedoch arbeitet unerwün- schte. Gibt es eine andere Möglichkeit, den Service einzuspritzen? Nur "def accessRightsService" funktioniert nicht für die Befehlsklasse.
Warum funktioniert 'def accessRightsService' nicht? – doelleri