1.创建类,继承SpringApplication
package cn.edu.tju.ext;
import org.springframework.boot.SpringApplication;
import org.springframework.core.io.ResourceLoader;
public class MySpringApplication extends SpringApplication {
protected void logStartupInfo(boolean isRoot) {
System.out.println("You can add more log here......");
}
public MySpringApplication(Class... primarySources) {
super(primarySources);
}
}
2.创建启动类,调用上述类:
package cn.edu.tju;
import cn.edu.tju.ext.MySpringApplication;
import cn.edu.tju.listener.MyEventListener;
import cn.edu.tju.listener.YourEventListener;
import org.springframework.boot.Banner;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class Start2 {
public static void main(String[] args) {
MySpringApplication springApplication=new MySpringApplication(Start2.class);
springApplication.run(args);
}
}
3.运行效果:
4.也可以通过编码的方式设置banner.
Banner banner=new ResourceBanner(new ClassPathResource("banner3.txt"));
springApplication.setBanner(banner);
其优先级低于配置文件