import org.springframework.boot.context.event.ApplicationReadyEvent;
import org.springframework.context.ApplicationListener;
import org.springframework.stereotype.Component;
@Component
public class StartListener implements ApplicationListener<ApplicationReadyEvent> {
@Override
public void onApplicationEvent(ApplicationReadyEvent applicationReadyEvent) {
System.out.println("项目启动成功");
}
}
import org.springframework.context.ApplicationListener;
import org.springframework.context.event.ContextClosedEvent;
import org.springframework.stereotype.Component;
@Component
public class StopListenner implements ApplicationListener<ContextClosedEvent> {
// 监听kill pid 无法监听 kill -9 pid
@Override
public void onApplicationEvent(ContextClosedEvent contextClosedEvent) {
System.out.println("项目将要停止");
}
}