且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何在启动关闭挂钩之前防止Spring应用程序上下文关闭

更新时间:2023-10-21 10:14:40

    SpringApplication app = new SpringApplication(Main.class);
    app.setRegisterShutdownHook(false);
    ConfigurableApplicationContext applicationContext= app.run();
    Runtime.getRuntime().addShutdownHook(new Thread(new Runnable() {
        @Override
        public void run() {
            //do your things
            applicationContext.close();
        }
    }));