gpt4 book ai didi

grails - 约束定义中的句法结构是什么?

转载 作者:行者123 更新时间:2023-12-02 15:21:51 26 4
gpt4 key购买 nike

在 grails 中,可以在域定义中定义约束。约束看起来像代码块内的一些方法调用。

它们真的是方法调用吗?

我可以放一些不同的方法调用吗,比如
Math.sin(12)
?我试过了,没有错误。

如果它们是函数调用,那么如何查看该函数的代码?

enter image description here

是否有一些方法与 Groovy 中的任何类字段相关联,或者这些函数仅在 Grails 中以某种方式添加?它们是如何添加的?

我知道我稍后会在熟悉 grails 时看到这一点,但一开始遇到 mambo-yambo 时我很紧张! :)

最佳答案

所以,你有很多问题,我会尽力在下面回答。

首先,约束(您在此处看到的)只是 Grails,而不是 Groovy 语言的一部分。

其次,约束是一个静态闭包,而不是一个方法。闭包的内容也不是方法。 Grails 中的约束处理使用闭包中的信息将约束类型应用于域类的各种属性。

最后,如果您希望进行自己的验证(例如调用您自己的方法),您可以使用 validatordocumentation 中所述.

我也会强烈推荐您阅读了文档中有关 validation 的部分.它有很多很好的信息。

关于grails - 约束定义中的句法结构是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34042763/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com