yangys
2025-09-07 56f5157ae8dba22eb30fb6c7cb132f80b7161932
blade-service/blade-mdm/src/main/java/org/springblade/mdm/config/ShutdownHook.java
@@ -2,12 +2,13 @@
import jakarta.annotation.PreDestroy;
import lombok.AllArgsConstructor;
import org.springblade.mdm.machinefile.filewatch.DirectorLockService;
import org.springframework.stereotype.Component;
@AllArgsConstructor
@Component
public class ShutdownHook {
   private final DirectorLockService directorLockService;
   @PreDestroy
   public void onExit() {
      System.out.println("执行退出前清理操作...");
@@ -15,6 +16,6 @@
      // 2. 释放资源
      // 3. 保存状态
      // 4. 通知其他服务
      directorLockService.releaseLock();
   }
}