0

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

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

“上下文”返回 null。

任何想法可能是什么问题。谢谢ps Grails 2.1.2

4

1 回答 1

1

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

于 2013-04-18T13:31:17.870 回答