2014-02-17 65 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的依賴解析器,而不是常春藤現在這個問題不再出現。

相關問題