用目前最新的2.0.5.RELEASE,以前旧版的总报错,也没时间研究更底层的代码。
记一个spring boot 启动完成之后输出的语句提示,比如“启动成功”
前提:spring boot 版本 :<version>2.0.5.RELEASE</version>
一、第一种写法,单独类
package com.geewise.url.common.config;
import org.springframework.boot.CommandLineRunner;
import org.springframework.stereotype.Component;
@Component
public class InitApplication implements CommandLineRunner {
@Override
public void run(String... args) throws Exception {
System.out.println("****启动成功");
}
}
在run里面可以添加启动完成之后的操作
二、第二种写法
在启动类中 <实现 CommandLineRunner>
@SpringBootApplication
@Slf4j
public class DDSPStandwebApp implements CommandLineRunner {
public static void main(String[] args) {
SpringApplication.run(DDSPStandwebApp.class, args);
}
@Override
public void run(String... args){
logger.info("XXX启动完成!");
}
}