인프런 커뮤니티 질문&답변

램쥐뱅님의 프로필 이미지
램쥐뱅

작성한 질문수

스프링 부트 - 핵심 원리와 활용

스프링 부트 실행 가능 Jar

executable jar 파일 만들기에 질문이있습니다.

작성

·

154

0

[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (/아니오)

[질문 내용]
안녕하세요.

fat 방식의 executable jar 방식 외에,

지정된 lib 폴더로 별도 디펜던시가 있는 jar 파일을 복사가 되게하여 jar 패키징시 MANIFEST.MF 에 main class 와 class-path 를 지정된 lib 폴더 경로를 주어서 executable jar 로 만들어 주면 jar 가 자신의 내부의 jar 를 class path 로 로딩 할수 있는 것으로 생각하였습니다.

강의에서 말씀해주신 내용을 보면 별도의 클래스로더가 있어야만 하는것 같아서 해당 내용 관련해서 심층있게 한번더 설명해주실수 있을까해서 질문드렸습니다.

감사합니다.

답변 1

1

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 램쥐뱅님

이 부분은 자바가 아니라 스프링 부트가 자신만의 방식으로 새롭게 외부 jar를 읽을 수 있도록 구성했기 때문에 가능한 방식입니다.

자세한 내용은 다음을 참고해보시면 도움이 되실거에요 🙂

https://docs.spring.io/spring-boot/docs/current/reference/html/executable-jar.html#appendix.executable-jar

감사합니다.

램쥐뱅님의 프로필 이미지
램쥐뱅

작성한 질문수

질문하기