【发布时间】:2014-10-17 02:04:30
【问题描述】:
我有一个非常简单的函数,我定义如下:
def mySimpleFunction(Map myMap) {
// Function logic here...
}
但是,当我尝试编译它时,我收到一条警告消息并生成异常,其中指出:[mySimpleFunction] 操作接受类型为 [java.util.Map] 的参数,该参数未标记为 Validateable。
如何将此函数标记为 Validateable?我导入了 org.codehaus.groovy.grails.validation.Validateable
并将我的班级标记为@Validateable。
为了构建我的应用程序,我应该做些什么不同的事情?
提前谢谢你!
【问题讨论】:
-
这个功能在哪里?控制器、服务等?
-
将该方法标记为@Validatable。除了 grails 在控制器中所做的魔法映射/参数绑定之外,我不确定其原因。
标签: grails