【发布时间】:2015-11-24 11:13:34
【问题描述】:
我正在尝试从我的 Spring Boot Web 应用程序中读取我的 META-INF/MANIFEST.MF 文件(包含在一个 jar 文件中)。
我正在尝试以下代码:
InputStream is = getClass().getResourceAsStream("/META-INF/MANIFEST.MF");
Properties prop = new Properties();
prop.load( is );
但显然在 Spring Boot 的幕后有一些东西加载了不同的 manifest.mf(而不是我自己的位于 META-INF 文件夹中)。
有人知道如何在 Spring Boot 应用中读取清单应用吗?
更新:经过一些研究,我注意到使用通常的方式读取 manifest.mf 文件,在 Spring Boot 应用程序中,这是正在访问的 Jar
org.springframework.boot.loader.jar.JarFile
【问题讨论】:
标签: java spring-boot manifest.mf