java - Spring-Boot JAR 中的 BOOT-INF 和 META-INF 目录是什么?

标签 java spring-boot

当我打开jar包时,会出现BOOT-INFMETA-INF文件夹,它们的作用是什么?

's th

最佳答案

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

for more details

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

more about Spring Boot packaging

关于java - Spring-Boot JAR 中的 BOOT-INF 和 META-INF 目录是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57034083/

相关文章:

java - Spring配置服务器找不到纯文本文件

java - Logback框架中AsyncAppender的配置和性能

java - Spring JPA 存储库转换器未找到

Java XML api 删除自结束标记之前的空格

java不正确的西里尔字符串

java.lang.ClassCastException : java. util.HashMap 无法转换为自定义数据类

tomcat - 可能的 Spring Boot 或 Spring Security 内存泄漏

java - 使用 JSON 通过 Spring Boot 格式化 Java 时间

java - 关于 Robert Sedgewick 的插入排序改进

java - 无法在 BorderPane 中 Pos.CENTER