https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-spring-application.html
此篇文章主要介绍了SpringBoot的主要功能:
1.通常通过SpringApplication.run方法启动;
2.SpringBoot有自己的FailureAnalyzers ,如果需要可以自定义;
3.可以自定义banner,除了banner.txt,还可以是.git,.jpg,.png;
4.可以设置spring:main:banner-mode:“off” 设置banner是否隐藏;
5.自定义SpringApplication参数;
6.通过SpringApplicationBuilder启动;
7.添加Events and Listeners;
8.通过WebApplicationType 决定ApplicationContext类型;
9.通过org.springframework.boot.ApplicationArguments 可以访问args参数;
10.通过ApplicationRunner or CommandLineRunner 设置开机启动任务;
11.Application Exit;