疯狂的狮子Li
2022-04-16 30f0bdc754cc1d85a72c5cb86b84ca20a67ef20c
ruoyi-framework/src/main/java/com/ruoyi/framework/manager/ShutdownManager.java
@@ -14,28 +14,28 @@
 *
 * @author Lion Li
 */
@Slf4j(topic = "sys-user")
@Slf4j
@Component
public class ShutdownManager {
   @Autowired
   @Qualifier("scheduledExecutorService")
   private ScheduledExecutorService scheduledExecutorService;
    @Autowired
    @Qualifier("scheduledExecutorService")
    private ScheduledExecutorService scheduledExecutorService;
   @PreDestroy
   public void destroy() {
      shutdownAsyncManager();
   }
    @PreDestroy
    public void destroy() {
        shutdownAsyncManager();
    }
   /**
    * 停止异步执行任务
    */
   private void shutdownAsyncManager() {
      try {
         log.info("====关闭后台任务任务线程池====");
         Threads.shutdownAndAwaitTermination(scheduledExecutorService);
      } catch (Exception e) {
         log.error(e.getMessage(), e);
      }
   }
    /**
     * 停止异步执行任务
     */
    private void shutdownAsyncManager() {
        try {
            log.info("====关闭后台任务任务线程池====");
            Threads.shutdownAndAwaitTermination(scheduledExecutorService);
        } catch (Exception e) {
            log.error(e.getMessage(), e);
        }
    }
}