大米淀粉META-INF作⽤
⼀、概述复印机碳粉
⽆论是在打jar或war包时,都会⽣成META-INFO这个⽂件夹。我们需要了解这个路径,丰富⾃⼰的知识框架。联系人管理>大微动开关
涂布白板纸
⼆、详解
2.1 ME T A-I NF O 的作⽤
官⽅⼀点的说法:META-INF 相当于⼀个信息包,⽬录中的⽂件和⽬录获得 Java 2 平台的认可与解释,⽤来配置应⽤程序、扩展程序、类加载器和服务manifest.mf⽂件,在打包时⾃动⽣成。模拟温度传感器
简单的说法:就是存储了项⽬的元信息,其中⽂件manifest.mf仅此⼀份,描述了程序的基本信息、Main-Class的⼊⼝、jar依赖路径Class-Path。 2.2 是否可以在开发过程中使⽤?
由于这个⽬录下的信息⼤多是项⽬构建时⾃动⽣成,所以在不必要的情况下,不建议使⽤这个⽬录或修改这⾥的⽂件。
当然,我们在学习或使⽤spi时,会⽤到META-INFO下的services⽬录,我们会在这个⽬录下建⼀个接⼝全限定名,内容为实现类的全限定的类名。这时我们算是直接使⽤了这个⽬录,在这种情况下打出war包,解析包后我们会发现META-INFO/services这个⽬录其实是放在了WEB应⽤的安全⽬录WEB-INF下。 所以结论是:基本不⽤从开发的⾓度不⽤过多去关⼼这个⽬录,也不要挑战⾃⼰去破坏这个路径。然⽽在spi的特殊情况下,还应遵循这种JDK内置的服务提供发现机制。