根据官方文档,我可以将属性列表作为参数传递给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格式化我的文章