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

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

目录

4.1. 准备工作
4.2. kill 命令演示
4.3. 容器中如何优雅关闭 Springboot
4.4. 写入PID文件

4.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("==============================");
	}

}