1

doWithDynamicMethod 内の特定のサービスにアクセスできません。

def doWithDynamicMethods = { ctx ->
        def nodeDriverProxy  = application.getServiceClass('NodeDriverProxyService')
        application.domainClasses.each{ cClass ->
            delegate.log.warn('cClass: ' + cClass.toString())
            cClass.metaClass.cacheInstance = { domainIns->
                delegate.log.warn "domain is being cached id: ? with version ?"
                nodeDriverProxy.registerUpdate(domainIns.id, domainIns.version)
            }

変数 nodeDriveProxy が null であるか、「application.serviceClasses」にアクセスするときに例外が発生しました。何が間違っていますか? ありがとうございました

4

1 に答える 1