programing

매니페스토.MF: 메인 클래스와 시작 클래스의 차이

lastmoon 2023. 6. 26. 21:35
반응형

매니페스토.MF: 메인 클래스와 시작 클래스의 차이

제가 인수하는 프로젝트에서 다음과 같은 매니페스토.MF 파일이 있는 Jar 파일을 찾았습니다.

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

Start-Class와 Main-Class의 차이점은 무엇입니까?

이것은 스프링 부츠의 특징입니다.메인 클래스는 스프링 부트를 정의합니다.org.springframework.boot.loader.JarLauncher클래스는 첫 번째 단계에서 시작됩니다.

두 번째 단계에서,org.springframework.boot.loader.JarLauncher시작할 것입니다.mainStart-Class 속성에 주어진 클래스의 메서드 - 이 경우,com.xxx.Application.

자세한 내용은 https://docs.spring.io/spring-boot/docs/current/reference/html/executable-jar.html 를 참조하십시오.

언급URL : https://stackoverflow.com/questions/34593127/manifest-mf-difference-between-main-class-and-start-class

반응형