前言
这篇作为番外篇,在第二篇学习后,进行自定义实现一些接口实现,更好的理解其过程。
扩展实现
SpringApplicationRunListener
自定义SpringApplicationRunListener接口实现:
public class CustomSpringApplicationRunListener implements SpringApplicationRunListener, Ordered {
public CustomSpringApplicationRunListener(SpringApplication application, String[] args) {
System.out.println("spring application main class is: " + application.getMainApplicationClass().getName());
System.out.println("spring application main class args: " + args);
}
@Override
public void starting() {
System.out.println("spring application starting");
}
@Override
public void environmentPrepared(ConfigurableEnvironment environment) {
System.out.println("spring environment Prepared");
System.out.println("environment default profiles: " + environm