grails - 无法在 src/groovy 中注入(inject) grails 应用程序上下文

标签 grails grails-plugin

如 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/

相关文章:

grails - 如何从另一个 Grails 插件配置 Grails 插件

spring - 在 Controller 上渲染g.select

grails - 在 Grails 域类上运行初始化函数

maven - Grails 2.2.1应用程序无法解决依赖关系

grails - 如何在 Grails 上使用 LDAP 插件?

grails - 为自定义Grails插件创建GroupID和ArtifactID

groovy - 在 grails 中缓存数据

grails - 自定义新的 Grails Spring Security Core Plugin 登录页面

grails - vaadin针对所采取的每项操作发送一个发布请求

grails - 如何使用单个代码库在 grails 应用程序中启用/禁用 kerberos 身份验证?