首页 > 解决方案 > Spring-Boot JAR 中的 BOOT-INF 和 META-INF 目录是什么?

问题描述

打开jar包时,会显示BOOT-INFMETA-INF文件夹,它们的作用是什么?

的第

标签: javaspring-boot

解决方案


META-INF文件夹是文件的主MANIFEST.MF目录。此文件包含有关 JAR 内容的元数据。例如,有一个名为的条目,它使用可执行 JAR 文件Main-Class指定 Java 类的名称。static main()

更多细节

BOOT-INF : 从文件夹加载 Spring Boot 应用程序BOOT-INF。因此,应用程序类必须放在嵌套BOOT-INF/classes目录中。依赖项应放置在嵌套BOOT-INF/lib目录中。

有关 Spring Boot 打包的更多信息


推荐阅读