根据官方文档,我可以将属性列表作为参数传递给validate()
. 但是当我尝试调用validate()
这样的命令对象时:
groupCmd.validate(['startDate'])
我得到如下异常:
groovy.lang.MissingMethodException: No signature of method: GroupCommand.validate() is
applicable for argument types: (java.util.ArrayList) values: [[startDate]]
这是否意味着只有在validate()
域类实例上使用时,才能传递要验证的属性列表,而不是命令对象?
是否有一些方法可以验证命令对象的某些属性?
我使用 grails 1.3.7
最好的问候
感谢 Mualig 格式化我的文章