2014-02-17 44 views
3

在我们的Grails应用2.2.3我们通过向BootStrap.groovy中的元类添加事件处理方法所有领域类的初始化像这样:Grails的事件方法升级后不再被调用到2.3.5

for(gc in grailsApplication.domainClasses) { 
    gc.metaClass.beforeInsert = { 
     //our code 
    } 
    gc.metaClass.beforeUpdate = { 
     //our code 
    } 
} 

(如灵感来自这篇文章:https://stackoverflow.com/a/9289678/1877147)升级到2.3.5后

这个工作在2.2.3正常,但不再起作用。这些方法被添加到元类中,但从未调用过。从文档看来,这些事件方法并没有被删除或更改,有没有不同的方式来做到这一点,将在2.3.5中工作?

回答

0

在BuildConfig,我们切换使用Maven的依赖解析器,而不是常春藤现在这个问题不再出现。

相关问题