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..7ca07d6 --- /dev/null +++ b/cloud-pay-server/src/main/java/com/muyu/cloud/pay/MySpringApplicationRunlistener.java @@ -0,0 +1,62 @@ +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:liuxinyue + * @Package:com.muyu.cloud.pay + * @Project:cloud-pay + * @name:MySpringApplicationRunlistener + * @Date:2024/8/8 14:12 + */ +@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"); + } +}