gpt4 book ai didi

web-services - groovy 是否提供包含机制?

转载 作者:行者123 更新时间:2023-12-04 10:13:17 24 4
gpt4 key购买 nike

我们正在为 groovy 脚本寻找一种包含机制,以便为横切关注点留出空间。

在我的示例中,我们将 Web 服务端点作为 groovy 脚本并希望登录到我们的 Web 服务协议(protocol)。为此,我们使用我们的隐式对象(从我们的框架中获取)来创建日志记录语句。

但是,如果我们在每个 Web 服务端点中编写代码,这就是样板代码。

我们正在 php 中搜索诸如 include() 之类的东西,其中包括其他 groovy 脚本,有什么想法可以做到这一点吗?

最佳答案

Groovy 将其文件视为对象(将其视为自动包装)。它使 java 类路径中的所有 .groovy 文件都可以作为类使用。因此,如果您有 util.groovy 文件,其中包含以下内容:

def static AuxMethod() {
return "Hello World"
}

要从另一个文件中调用它,您只需编写:
println util.AuxMethod()

就是这样。同样,只需确保您的 util.groovy 文件位于类路径中。

关于web-services - groovy 是否提供包含机制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1264696/

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