gpt4 book ai didi

grails - 如何在运行时将动态方法添加到 Grails 域对象而不创建插件?

转载 作者:行者123 更新时间:2023-12-01 09:37:56 25 4
gpt4 key购买 nike

在引用文档中,我只找到了诸如

之类的示例
class ExamplePlugin {
def doWithDynamicMethods = { applicationContext ->
application.controllerClasses.each { controllerClass ->
controllerClass.metaClass.myNewMethod = {-> println "hello world" }
}
}
}

但我不想为此类代码创建插件...

最佳答案

您可以在 init 闭包的 grails-app/conf/BootStrap.groovy 文件中添加动态方法,然后它们应该在应用启动时可用。

请注意,您以这种方式添加的动态方法在您的单元测试中不可用。它们将在集成测试和运行时可用。

关于grails - 如何在运行时将动态方法添加到 Grails 域对象而不创建插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4421480/

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