| 12345678910111213141516171819202122232425262728293031323334 |
- package cc.mrbird.febs.gateway.runner;
- import cc.mrbird.febs.common.entity.constant.FebsServerConstant;
- import lombok.extern.slf4j.Slf4j;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.beans.factory.annotation.Value;
- import org.springframework.boot.ApplicationArguments;
- import org.springframework.boot.ApplicationRunner;
- import org.springframework.context.ConfigurableApplicationContext;
- import org.springframework.stereotype.Component;
- import java.time.LocalDateTime;
- @Slf4j
- @Component
- public class StartedUpRunner implements ApplicationRunner {
- @Autowired
- private ConfigurableApplicationContext context;
- @Value("${spring.application.name:'" + FebsServerConstant.FEBS_GATEWAY + "'}")
- private String applicationName;
- @Override
- public void run(ApplicationArguments args) {
- if (context.isActive()) {
- log.info(" _ _ _ _ _ _ _ _");
- log.info(" / \\ / \\ / \\ / \\ / \\ / \\ / \\ / \\");
- log.info("( c | o | m | p | l | e | t | e )");
- log.info(" \\_/ \\_/ \\_/ \\_/ \\_/ \\_/ \\_/ \\_/");
- log.info("{} 启动完毕,时间:{}", applicationName, LocalDateTime.now());
- }
- }
- }
|