Home | 简体中文 | 繁体中文 | 杂文 | Github | 知乎专栏 | Facebook | Linkedin | Youtube | 打赏(Donations) | About
知乎专栏

第 29 章 如何优雅停止 Springboot 运行

目录

29.1. 准备工作
29.2. kill 命令演示
29.3. 容器中如何优雅关闭 Springboot
29.4. 写入PID文件

29.1. 准备工作

@PreDestroy 会在系统关闭前执行

 		
package cn.netkiller;

import javax.annotation.PreDestroy;

import org.springframework.context.annotation.Configuration;

@Configuration
public class ShutdownConfiguration {

	public ShutdownConfiguration() {
		// TODO Auto-generated constructor stub
	}

	@PreDestroy
	public void preDestroy() {
		System.out.println("==============================");
		System.out.println("Destroying Spring");
		System.out.println("==============================");
	}

}