spring_reference/X. Appendices/D.3.1. Launcher manifest.md

732 B
Raw Blame History

D.3.1 Launcher manifest

你需要指定一个合适的Launcher作为META-INF/MANIFEST.MFMain-Class属性。你实际想要启动的类也就是你编写的包含main方法的类需要在Start-Class属性中定义。

例如这里有个典型的可执行jar文件的MANIFEST.MF

Main-Class: org.springframework.boot.loader.JarLauncher
Start-Class: com.mycompany.project.MyApplication

对于一个war文件它可能是这样的

Main-Class: org.springframework.boot.loader.WarLauncher
Start-Class: com.mycompany.project.MyApplication

你不需要在manifest文件中指定Class-Path实体classpath会从嵌套的jars中被推导出来。