SpringBoot 系列-FatJar 启动原理

个人博客:glmapper
更多请关注 glmapper工作室 微信公众号

之前有写过一篇文章来介绍 JAR 文件和 MENIFEST.MF 文件,详见:聊一聊 JAR 文件和 MANIFEST.MF,在这篇文章中介绍了 JAR 文件的内部结构。本篇将继续延续前面的节奏,来介绍下,在 SpringBoot 中,是如何将一个 FatJar 运行起来的。

FatJar 解压之后的文件目录

从 Spring 官网 或者通过 Idea 创建一个新的 SpringBoot 工程,方便起见,建议什么依赖都不加,默认带入的空的 SpringBoot 工程即可。

通过 maven 命令进行打包,打包成功之后得到的构建产物截图如下:

SpringBoot 系列-FatJar 启动原理_第1张图片

在前面的文章中有提到,jar 包是zip 包的一种变种,因此也可以通过 unzip 来解压

 
 

你可能感兴趣的:(SpringBoot,核心技术解析与实践系列,spring,boot,spring,后端)