Wie lese ich meine META-INF / MANIFEST.MF-Datei in einer Spring Boot-App?

Ich versuche, meine Datei META-INF / MANIFEST.MF aus meiner Spring Boot-Webanwendung (in einer JAR-Datei enthalten) zu lesen.

Ich versuche den folgenden Code:

        InputStream is = getClass().getResourceAsStream("/META-INF/MANIFEST.MF");

        Properties prop = new Properties();
        prop.load( is );

Aber anscheinend gibt es etwas hinter den Kulissen von Spring Boot, das eine andere manifest.mf geladen hat (und nicht meine eigene im META-INF-Ordner).

Weiß jemand, wie ich meine Manifest-App in meiner Spring Boot-App lesen kann?

AKTUALISIEREN Nach einigen Recherchen habe ich festgestellt, dass in einer Spring Boot-Anwendung mit der üblichen Methode zum Lesen einer manifest.mf-Datei auf diese Jar zugegriffen wird

org.springframework.boot.loader.jar.JarFile

Antworten auf die Frage(14)

Ihre Antwort auf die Frage