No Data

springboot项目启动后关闭前执行

原创  作者:斩雪碎光阴  发布于:2024年04月15日  阅读量:95
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
  分类:  标签:

package com.xxx.global;

import org.springframework.boot.CommandLineRunner;

import org.springframework.stereotype.Component;


@Component

public class GlobalCommandLineRunner implements CommandLineRunner {


   public void run(String... args) throws Exception {

       // 在应用程序启动时执行的代码

       System.out.println("应用程序已启动");


       // 注册JVM关闭事件处理器

       Runtime.getRuntime().addShutdownHook(new Thread(() -> {

           // 在应用程序关闭前执行的代码

           System.out.println("应用程序将要关闭");


       }));

   }

}

相关文章