본문 바로가기
Dev/Spring Boot

[스프링 부트 개념과 활용] 독립적으로 실행 가능한 JAR

by dev_jsk 2020. 8. 19.
728x90
반응형

JAR 파일 하나로 App을 실행할 수 있다

  • mvn package를 하면 실행 가능한 JAR 파일 "하나가"생성 된다.
  • spring-maven-pluginpackage을 해준다.
  • 스프링 부트의 전략
    • 내장 JAR : 기본적으로 자바에는 내장 JAR를 로딩하는 표준적인 방법이 없다.
    • Application Class와 라이브러리 위치 구분
    • org.springframework.boot.loader.jar.JarFile을 사용해서 내장 JAR를 읽는다.
    • org.springframework.boot.loader.Launcher를 사용해서 실행한다.
  • 과거에는 "uber" jar를 사용 (모든 클래스를 하나로 압축하는 방법)
728x90
반응형

댓글