Grails如何在运行时创建方法Ex obj.setName(“Abhay)

时间:2014-12-15 13:41:19

标签: java grails reflection

我想知道Grails如何创建动态方法,Grails Framework在运行时创建了很多方法,比如setter和getter,动态查找器等。我在java中了解Reflection,但从未读过类似的东西, 如果您发现任何事情,请提供链接

1 个答案:

答案 0 :(得分:0)

大部分内容基于Groovy runtime metaclass programming。看一下AbstractGormApi及其在Grails中的实现,您可以在运行时向大多数注入所有域类的方法,以执行Grails所做的所有魔术技巧。