我是groovy的新手,所以我想从不同的控制器调用Closure of BootStrap.groovy文件。 任何人都可以帮助我。
谢谢
答案 0 :(得分:2)
BootStrap.groovy
将被调用。如果您需要可重复使用的功能,请将该代码放入您自己的类或服务中,然后从BootStrap.groovy
以及控制器中调用它。
答案 1 :(得分:1)
在init
中调用BootStrap
闭包的方式与调用任何其他闭包的方式没什么不同......
`new BootStrap().init(null)`
这解决了所提出的问题,但实际上没有充分理由这样做。目前还不清楚你真正想要做什么,但几乎可以肯定,解决方案不应该涉及重新调用BootStrap
中的代码。你可能想要一个过滤器或拦截器来做一些工作。