gpt4 book ai didi

grails - Grails Server准备好后如何执行服务

转载 作者:行者123 更新时间:2023-12-02 15:39:48 24 4
gpt4 key购买 nike

我有一个Grails应用程序,该应用程序为其本身提供了虚拟Web服务。在现实世界中,它可以在另一台机器上调用Web服务,但是在开发和测试期间,我们需要能够访问内部Web服务以填充表。由于内部网络服务器尚未启动,因此无法在引导过程中完成此操作(Grails会最后这样做)。

因此,我需要能够检测到Grails已经启动了Web服务器,然后运行服务以从内部Web服务填充表。

我似乎在googleland上找不到任何似乎有帮助的东西...

最佳答案

我想到的一件事是使用 quartz 作业(与quartz plugin一起使用),您可以将作业安排为一次事件,并将其从服务器完成启动到实际执行的时间稍作延迟。

class LoadDataJob {
static triggers = {
simple name: 'triggerName', startDelay: 5000 // wait for 5 seconds to run the job
}

def execute(){ /* loading code here */ }
}

关于grails - Grails Server准备好后如何执行服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2323479/

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