清单。MF:主类和起始类之间的区别

2022-09-03 02:14:18

在我正在接管的一个项目中,我发现了一个包含以下清单的Jar文件。MF 文件:

Manifest-Version: 1.0
Start-Class: com.xxx.Application
Spring-Boot-Version: 1.2.7.RELEASE
Main-Class: org.springframework.boot.loader.JarLauncher

入门级和主级有什么区别?


答案 1

这是Spring Boot的一个功能。Main-Class定义了Spring Boot的类将在第一步启动。org.springframework.boot.loader.JarLauncher

在第二步中,将启动给定给 Start-Class 属性的类的方法 - 在本例中为 。org.springframework.boot.loader.JarLaunchermaincom.xxx.Application

有关详细信息,请参阅 https://docs.spring.io/spring-boot/docs/current/reference/html/executable-jar.html


答案 2

推荐