Grails控制器-动态方法文档

Grails控制器-动态方法文档,grails,controller,Grails,Controller,我想知道,找出向某些变量添加哪些动态方法的最佳方法是什么。我没有在controller类的或javadoc中看到它的文档 grails控制器中的params对象就是一个例子: params.int('max') int方法是注入的,我想知道对于这个特定的映射还有哪些额外的方法可用。不幸的是,这些方法的文档记录得很差。最好的文档在文档部分。Grails1.2的发行说明中也简要提到了它们,这可能更没有帮助 这也是了解Groovy向标准Java类添加了哪些方法的一个很好的资源。几天前,我得到了《G

我想知道,找出向某些变量添加哪些动态方法的最佳方法是什么。我没有在controller类的或javadoc中看到它的文档

grails控制器中的params对象就是一个例子:

params.int('max') 

int方法是注入的,我想知道对于这个特定的映射还有哪些额外的方法可用。

不幸的是,这些方法的文档记录得很差。最好的文档在文档部分。Grails1.2的发行说明中也简要提到了它们,这可能更没有帮助


这也是了解Groovy向标准Java类添加了哪些方法的一个很好的资源。

几天前,我得到了《Grails 2的权威指南》,正如这里所述,有8种基本类型的转换方法:

。。。Grails提供了方便的方法来执行这类操作 根据请求参数进行转换。这些方法可在
params
对象,其名称与 Java定义的基元类型(
Boolean
byte
char
short
int
long
float
double
)。每个方法都接受一个或多个 两个论点。第一个参数是请求参数的名称 这是要转换的,可选的第二个参数是默认值 如果对应的请求参数 找不到,或者如果在转换过程中发生错误

还提到了一种名为
list
的转换方法:

。。。另一种类型的转换方法称为
list
列表
方法很有用 处理同名的多个请求参数时

布朗,J.S.,罗彻,G.(2013)。Grails 2的权威指南。纽约:请按

ISBN:978-1-4302-4377-9

我希望引用它不会侵犯任何版权

是的,我认为书籍是问题的一个很好的来源,我会进一步推荐《强GraseGrase2 < /强>的最终指南》给你或任何想对GRAILS有更深理解的程序员。此外,dzone.com上的和以上内容对于任何与Grails相关的问题和/或新闻都是很好的资源。正如@doelleri在他的回答中提到的那样,这也有很大的帮助