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(); } }