Quiero usar un servicio en mi aplicación Grails. Sin embargo, siempre es nulo. Estoy usando la versión 1.1 de Grails. ¿Como puedó resolver esté problema?Uso del servicio de grillas en el dominio clase
Código de ejemplo:
class A{
String name;
def testService;
static transients=['testService']
}
¿Puedo usar un servicio dentro de una clase de dominio?
Hola, estoy tratando de acceder desde def onLoad = {} closure. – DonX
Parece que la inyección de dependencia ocurre después del evento onLoad, por lo que tendrá que extraerlo del contexto de la aplicación. Agregue esta importación: "import org.codehaus.groovy.grails.commons.ApplicationHolder as AH" y luego en su onLoad puede hacer referencia al servicio como "def testService = AH.application.mainContext.testService" –