META-INF 作用

 我来答
白露饮尘霜17
2022-06-19 · TA获得超过1.2万个赞
知道大有可为答主
回答量:6324
采纳率:100%
帮助的人:32.8万
展开全部

无论是在打 jar 或 war 包时,都会生成 META-INFO 这个文件夹。我们需要了解这个路径,丰富自己的知识框架。

官方一点的说法:META-INF 相当于一个信息包,目录中的文件和目录获得 Java 2 平台的认可与解释,用来配置应用程序、扩展程序、类加载器和服务 manifest.mf 文件,在打包时自动生成。

简单的说法:就是存储了项目的元信息,其中文件 manifest.mf 仅此一份,描述了程序的基本信息、 Main-Class 的入口、 jar 依赖路径 Class-Path 。

由于这个目录下的信息大多是项目构建时自动生成,所以在不必要的情况下,不建议使用这个目录或修改这里的文件。

当然,我们在学习或使用 spi 时,会用到 META-INFO 下的 services 目录,我们会在这个目录下建一个接口全限定名,内容为实现类的全限定的类名。这时我们算是直接使用了这个目录,在这种情况下打出 war 包,解析包后我们会发现 META-INFO/services 这个目录其实是放在了WEB应用的安全目录WEB-INF下。

所以结论是:基本不用从开发的角度不用过多去关心这个目录,也不要挑战自己去破坏这个路径。然而在 spi 的特殊情况下,还应遵循这种 JDK 内置的服务提供发现机制。

官方文档 : https://docs.oracle.com/javase/7/docs/technotes/guides/jar/jar.html

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
TableDI
2024-07-18 广告
VLOOKUP是Excel中用于垂直查找的函数,其基本用法包括四个参数:1. 查找值:即在数据表首列中需要搜索的值。2. 数据表:包含查找值的单元格区域或数组。3. 返回值所在列数:指定返回查询区域中第几列的值。4. 查找方式:选择精确匹配... 点击进入详情页
本回答由TableDI提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式