如 Grails 文档 http://grails.org/doc/latest/guide/GORM.html 中所述,我创建了扩展 AbstractPersistenceEventListener 的自定义事件监听器但是,它工作正常。如果执行以下操作,我将无法在此监听器中注入(inject)服务。
def context = ServletContextHolder.servletContext.getAttribute(GrailsApplicationAttributes.APPLICATION_CONTEXT)
def myService = context.myService
“上下文”返回 null。
任何想法可能是什么问题。谢谢你
p.s. Grails 2.1.2
最佳答案
注册时将 applicationContext 作为构造函数参数传递给 Listener。
关于grails - 无法在 src/groovy 中注入(inject) grails 应用程序上下文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16074505/