我正在尝试从我的Spring Boot Web应用程序(包含在jar文件中)中读取我的META-INF/MANIFEST.MF文件.
我正在尝试以下代码:
InputStream is = getClass().getResourceAsStream("/META-INF/MANIFEST.MF");
Properties prop = new Properties();
prop.load( is );
Run Code Online (Sandbox Code Playgroud)
但显然Spring Boot中有一些东西可以加载一个不同的manifest.mf(而不是我自己位于META-INF文件夹中).
有谁知道如何在Spring Boot应用程序中阅读我的清单应用程序?
更新:经过一些研究后,我注意到使用通常的方式读取manifest.mf文件,在Spring Boot应用程序中,这是正在访问的Jar
org.springframework.boot.loader.jar.JarFile
Run Code Online (Sandbox Code Playgroud)