package cc.mrbird.febs.server.system.runner;
|
|
import cc.mrbird.febs.common.core.utils.FebsUtil;
|
import lombok.RequiredArgsConstructor;
|
import org.springframework.boot.ApplicationArguments;
|
import org.springframework.boot.ApplicationRunner;
|
import org.springframework.context.ConfigurableApplicationContext;
|
import org.springframework.core.env.Environment;
|
import org.springframework.stereotype.Component;
|
|
/**
|
* @author MrBird
|
*/
|
@Component
|
@RequiredArgsConstructor
|
public class StartedUpRunner implements ApplicationRunner {
|
|
private final ConfigurableApplicationContext context;
|
private final Environment environment;
|
|
@Override
|
public void run(ApplicationArguments args) {
|
if (context.isActive()) {
|
FebsUtil.printSystemUpBanner(environment);
|
}
|
}
|
}
|