1.通过spring初始化向导搭建1个spring boot项目
2.要想看到一个可以运行的jar包,需要加入spring-boot-maven-plugin插件,当然这个是初始化向导生成的pom文件自带的
3.要想看到JarLauncher的源码,还的需要带入spring-boot-loader的依赖
3.直接打包该项目
4.通过解压缩工具查看target目录下的jar文件,可以看到fatjar中目录
其中MEAT-INF中的MANIFEST.MF指定了MAIN-CLASS,即上述的JarLauncher,还有start-class,即springboot的启动类
5.查看JarLauncher的源代码,看main方法
<!--这里推荐一个英文不好的同学,一个插件Translationÿ