Grails bindData由注释排除
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Grails bindData由注释排除相关的知识,希望对你有一定的参考价值。
我想从数据绑定中排除域字段是否可以通过注释标记类字段?
例如域名:
class Article {
String text
.....
Author author
}
在代码中我必须编写bindData(article,params,[exclude:['author']])来防止作弊
但是更容易注释作者作者。但我没有找到怎么样。
答案
从Grails 2.1.0开始,您可以使用bindable
constraint指示在数据绑定期间不应自动分配属性。
class Article {
String text
...
Author author
static constraints = {
author bindable: false
}
}
现在调用bindData(article, params)
将自动排除文章的author
属性。
以上是关于Grails bindData由注释排除的主要内容,如果未能解决你的问题,请参考以下文章