source

스프링 부트 JAR의 BOOT-INF 및 META-INF 디렉토리는 무엇입니까?

lovecheck 2023. 7. 6. 22:21
반응형

스프링 부트 JAR의 BOOT-INF 및 META-INF 디렉토리는 무엇입니까?

병 패키지를 열면 다음과 같은 메시지가 표시됩니다.BOOT-INF그리고.META-INF폴더, 그것들의 기능은 무엇입니까?

's th

META-INF폴더는 의 홈입니다.MANIFEST.MF파일. 이 파일에는 JAR의 내용에 대한 메타데이터가 포함되어 있습니다.예를 들어 다음과 같은 항목이 있습니다.Main-ClassJava 클래스의 이름을 지정합니다.static main()실행 가능한 JAR 파일의 경우.

더 자세한 내용은

BOOT-INF : Spring Boot 응용 프로그램은 에서 로드됩니다.BOOT-INF폴더를 누릅니다.따라서 응용 프로그램 클래스는 중첩된 상태로 배치되어야 합니다.BOOT-INF/classes디렉토리입니다.종속성은 중첩된 위치에 배치해야 합니다.BOOT-INF/lib디렉토리입니다.

Spring Boot 포장에 대해 자세히 알아보기

이것은 단일 병 스프링 부트 응용 프로그램입니다.

로더용 META-INF 파일 외에도(다른 jar 파일과 마찬가지로) 애플리케이션 자체가 BOOT-INF 아래에 배치됩니다.

이러한 항아리는 더 이상 전통적인 항아리로 사용될 수 없습니다.

언급URL : https://stackoverflow.com/questions/57034083/what-are-the-boot-inf-and-meta-inf-directories-in-a-spring-boot-jar

반응형