当springboot项目创建完成后,会默认生成一个Application的入口类,里面的main方法可以启动springboot项目,在main方法中,通过springApplication的静态方法run方法就可以完成整个项目的初始化和启动,其中,run方法重点做了以下操作:
1. 获取监听器参数配置
2.打印banner信息,就是下面那个banner.txt,可以打印在控制台中,里面的图像的话可以到网上寻找资源
3.创建并初始化容器
4.监听器发送通知
但是还存在一个问题,就是它默认的读取配置文件用的是application.yml或者application.properties,这就会导致,如果一个项目中有多个配置文件,并且需要配置测试环境,线上环境,运行环境的时候,对库进行切换,这种情况下就需要使用SpringApplicationBuilder中的properties来指定。
当需要把项目打成war包在外部tomacat上运行时,还需要实现