Grails 是不是;其中;在执行安装方法之前加载数据?
我想基于设置数据构造where条件。但似乎在安装方法之前执行where,所以我得到了Grails 是不是;其中;在执行安装方法之前加载数据?,grails,groovy,spock,Grails,Groovy,Spock,我想基于设置数据构造where条件。但似乎在安装方法之前执行where,所以我得到了null对象。我是对的,我如何根据我的设置数据构建where数据?简而言之,你不能。由于邮件列表中讨论的原因,where块必须在设置块/方法之前运行(http://forum.spockframework.org). 但是,其中的块可能指的是@共享的变量,这些变量可以直接初始化,也可以在setupSpec()中初始化。如果需要,可以使用不同的setupSpec()方法编写多个等级库类,并将它们保存在同一文件中 通
null
对象。我是对的,我如何根据我的设置数据构建where
数据?简而言之,你不能。由于邮件列表中讨论的原因,where
块必须在设置
块/方法之前运行(http://forum.spockframework.org). 但是,其中的
块可能指的是@共享的
变量,这些变量可以直接初始化,也可以在setupSpec()
中初始化。如果需要,可以使用不同的setupSpec()
方法编写多个等级库类,并将它们保存在同一文件中
通常,一种替代方法是在where
块中使用简单值(例如字符串和数字),在设置
块中从中构造更复杂的对象