我熟悉通过AOP将动态方法添加到 Grails 中的域对象的概念。但是由于它们是动态的,您如何找到它们的文档?
即使我知道哪些 Interceptor 类可能会将这些方法应用于域对象,在哪里寻找这些方法的文档也不是很明显......
看看 Grails 文档!http://grails.org/doc/latest/ 在右侧,您有一个快速参考,其中列出了添加到域类的动态方法等。很好读,欣赏:)
有一个“Grails Runtime Docs”插件(http://grails.org/plugin/grails-runtime-docs),它将从运行时生成groovy文档,还包括动态方法。它将在生成的提供其源信息的 html 文档中添加“动态方法摘要”和“动态方法详细信息”。这些类还分为控制器、命令、域、服务和标签库。注意:我是一名 grails 开发人员,我自己将这个开源插件贡献给了 Grails。希望你觉得它有用。