有Grails的以下commandobjects:扩展Grails的命令对象的约束验证
class commandA implements commandObjectType {
String a
static constraints = {
a blank: false
}
}
和
class commandB extends commandA {
String b
}
如何将一个b上实现在commandB对象自定义字段验证?据我所知,无法覆盖或以其他方式更改关闭。
这是否可以在任何情况下完成?我试过在闭包中“移位”,没有成功......是否可以用任何方式指定与字段一致的验证器?
不,这是不可能的。另外,如果你在一分钟内想到它 - 你不必关闭同一个名字。它会抛出'MissingMethodException' .. – Hoof
@你可以在父类和子类中拥有同名的'static'属性,当静态时它没有“覆盖”另一个的概念。 –
@伊恩,好的,我不知道。但是,它并没有改变这个事实,它**不起作用**。 – Hoof