From e72130653d0176718c2221ceb0bd268662415203 Mon Sep 17 00:00:00 2001 From: DongZeLiang <2746733890@qq.com> Date: Sat, 3 Aug 2024 11:22:09 +0800 Subject: [PATCH] =?UTF-8?q?feat():=20=E7=9B=91=E5=90=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pay/MySpringApplicationRunlistener.java | 57 +++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 cloud-pay-server/src/main/java/com/muyu/cloud/pay/MySpringApplicationRunlistener.java diff --git a/cloud-pay-server/src/main/java/com/muyu/cloud/pay/MySpringApplicationRunlistener.java b/cloud-pay-server/src/main/java/com/muyu/cloud/pay/MySpringApplicationRunlistener.java new file mode 100644 index 0000000..6dd06e5 --- /dev/null +++ b/cloud-pay-server/src/main/java/com/muyu/cloud/pay/MySpringApplicationRunlistener.java @@ -0,0 +1,57 @@ +package com.muyu.cloud.pay; + +import lombok.extern.log4j.Log4j2; +import org.springframework.boot.ConfigurableBootstrapContext; +import org.springframework.boot.SpringApplicationRunListener; +import org.springframework.context.ConfigurableApplicationContext; +import org.springframework.core.env.ConfigurableEnvironment; + +import java.time.Duration; + +/** + * @Author: DongZeLiang + * @date: 2024/8/3 + * @Description: + * @Version: 1.0 + */ +@Log4j2 +public class MySpringApplicationRunlistener implements SpringApplicationRunListener { + public MySpringApplicationRunlistener () { + log.info("MySpringApplicationRunlistener"); + } + + @Override + public void starting (ConfigurableBootstrapContext bootstrapContext) { + log.info("执行:{}", "starting"); + } + + @Override + public void environmentPrepared (ConfigurableBootstrapContext bootstrapContext, ConfigurableEnvironment environment) { + log.info("执行:{}", "environmentPrepared"); + } + + @Override + public void contextPrepared (ConfigurableApplicationContext context) { + log.info("执行:{}", "contextPrepared"); + } + + @Override + public void contextLoaded (ConfigurableApplicationContext context) { + log.info("执行:{}", "contextLoaded"); + } + + @Override + public void started (ConfigurableApplicationContext context, Duration timeTaken) { + log.info("执行:{}", "started"); + } + + @Override + public void ready (ConfigurableApplicationContext context, Duration timeTaken) { + log.info("执行:{}", "ready"); + } + + @Override + public void failed (ConfigurableApplicationContext context, Throwable exception) { + log.info("执行:{}", "failed"); + } +}