【问题标题】:Grails Validateable implementation missing methodsGrails Validateable 实现缺少方法
【发布时间】:2016-01-10 18:31:23
【问题描述】:

我正在使用 Grails 3.0.11 并且正在使用 grails.validation.Validateable 类来创建命令对象。我这样做的方式:

class UserCommand implements Validateable {
String username
String password

static constraints = {
    username(blank: false, minSize: 6)
    password(blank: false, minSize: 6)
}

}

但是 IntelliJ (14.1.1) 是红色类的下属,说我需要实现缺失的方法,如“验证”等。如果我在 Grails 3.0.11 的当前documentation 中查找命令对象和验证,则没有提到我应该实现这些方法。知道如何解决这个问题吗?

【问题讨论】:

    标签: validation grails command


    【解决方案1】:

    由于 Validateable 是 Groovy 特征,而不是接口,IntelliJ 是错误的。作为一个 trait,valitade 方法基本上会混入到你的命令类中。

    我不知道如何解决下划线的 IntelliJ 问题(我不使用 IDE),但您的 Groovy 代码是正确的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-06-11
      • 2017-05-28
      • 1970-01-01
      • 1970-01-01
      • 2011-06-29
      • 2012-08-12
      • 1970-01-01
      相关资源
      最近更新 更多