文章目录 Spring 源码系列前言1、 一个SpringBoot应用包含什么?1.1 如何打包成一个Jar包?1.2 Jar 包的目录结构?1.3 META-INF 内容有什么? 2、java -jar 做了什么?2.1 什么是 Archive?2.2 JarLauncher 介绍 3、SpringBoot应用(Jar包)启动流程总结4、启动关键源码4.1、创建 SpringApplication4.2、run 启动