spring jar 结构
通过 spring boot 打的 jar 包,不同于普通的 jar 包。目录如下:

可以看到不同于普通的 jar 包。
1. META-INF
MANIFEST.MF的清单信息如下:

可以看到 Main-Class 指向的类是 org.springframework.boot.loader.JarLauncher,而 Main-Class 代表的是 jar 包的启动类。
2. BOOT-INF

lib 下存放的是,项目的依赖包。classes下是编译的class文件以及资源文件。
网友评论