gpt4 book ai didi

playframework - 如何在 playframework 中实现容错工作?

转载 作者:行者123 更新时间:2023-12-04 05:55:12 27 4
gpt4 key购买 nike

我使用带有@OnApplicationStart 的“通用”作业来做一些初始化工作。如果其中任何一个失败, Play 应该退出。我试过 Play.stop(),但在开发模式下,它会重复重启。

最佳答案

以下代码可以在开发模式下进行蛮力退出:

@OnApplicationStart
public class MyCriticalJob extends Job {
public void doJob() {
if (!ok()) {
Logger.fatal("cannot continue due to ...", ...);
if (Play.mode.isDev()) {
Runtime.getRuntime().halt(-1);
} else {
Play.stop();
}
}
}
}

关于playframework - 如何在 playframework 中实现容错工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9586520/

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