在一个 grails 2.4.4 项目中,我能够在域属性上定义自己的自定义约束(称为“supportsToUrl”),并将其用作标记来控制 GSP 中的呈现逻辑。
GSP渲染代码:
if(domainClass.constraints[p.name].getMetaConstraintValue('supportsToUrl'))
域类约束:
static constraints = {
embedCode(nullable:true, blank:true, unique:false, display:true, supportsToUrl:true)
}
在“Grails Validator and ConstrainedProperty API Deprecated”部分的从 Grails 3.2.x 升级中,讨论了如何移动此功能。但是,我在新 API 中没有看到任何涉及元约束的内容。
我的问题是:如何在 Grails 3.3.2 中访问自定义约束?