Tengo una clase de comando que necesita llamar a un servicio.Grails: Servicio de inyección en el objeto de comando
import org.codehaus.groovy.grails.commons.ApplicationHolder as AH
class FilterVisitCommand {
def accessRightsService = AH.application.mainContext.accessRightsService
def customerService = AH.application.mainContext.customerService
...
}
Esta amable definición de servicio a través del titular de la aplicación funciona sin embargo está depracated. ¿Hay alguna otra forma de permitir que el servicio sea inyectado? Solo "def accessRightsService" no funciona para la clase de comando.
¿Por qué no funciona 'def accessRightsService'? – doelleri