我对 Java 比较陌生,我需要在我的应用程序内部构建一种方法来处理 SIGTERM 信号,以便我的应用程序可以正常关闭。这意味着它完成了当前正在处理的工作并且不接受新工作。正在进行的工作成功完成后,应用程序将关闭。
如果我是正确的,我需要使用addShutdownHook但我不清楚这将在哪里实现。
我是保留在主 Java 类中还是创建一个单独的 Java 类?如果是后者,我如何在 Java 主类中调用该方法?
有没有人有一个实现addShutdownHook的例子,以及他们在哪里放置和调用它?
很抱歉这个基本问题,但这对我来说是全新的。