我正在尝试运行sample grails应用程序。
由于此代码,我已经粘贴了代码和异常:
def constraints = {
hardiness(inList:["Hardy", "Half Hardy", "Tender"])
annual(inList:["Annual", "Perennial", "Biennial"])
}
引发异常:
IllegalArgumentException:无法将java.lang.Object字段org.User.constraints设置为java.lang.Class
似乎没有正确配置约束字段
你能告诉我这背后可能的原因吗?
答案 0 :(得分:2)
该教程很旧,语法不再有效。 constraints
属性需要是静态的......
// grails-app/domain/demo/User.groovy
package demo
class User {
// ...
// use static here, not def...
static constraints = {
// ...
}
}
我希望有所帮助。