无法在src / groovy中注入grails app context

时间:2013-04-18 04:28:32

标签: grails grails-plugin

我已经创建了自定义事件侦听器,它扩展了Grails docs http://grails.org/doc/latest/guide/GORM.html中描述的AbstractPersistenceEventListener,但它工作正常。如果执行以下操作,我无法在此侦听器中注入Service。

    def context = ServletContextHolder.servletContext.getAttribute(GrailsApplicationAttributes.APPLICATION_CONTEXT)
def myService = context.myService 

'context'返回null。

任何想法可能是什么问题。谢谢 附: GRails 2.1.2

1 个答案:

答案 0 :(得分:1)

在注册时,将applicationContext作为构造函数参数传递给Listener。