728x90
Spring boot에서 packaging 하는 경우 모든 클래스를 하나로 압축하고 내장 jar을 읽어 독립적으로 실행가능한 jar파일이 생성된다.
실습 과정
- mvn clean :
/target 밑 파일 삭제
- mvn package -DskipTests :
테스트를 생략하고 패키징 (/target 밑에 jar파일 생성)
> 애플리케이션 클래스와 라이브러리 위치를 구분하여 필요한 lib를 한번에 압축하여 묶어둠
> org.springframework.boot.loader.jar.JarFile을 사용하여 내장 jar파일을 읽음
> org.springframework.boot.loader.Luncher를 사용하여 실행함
- java -jar 패키지명.jar : jar 파일 실행
728x90
'Spring Boot' 카테고리의 다른 글
Spring boot Web Environment (0) | 2022.02.05 |
---|---|
Spring boot Debug & Banner (0) | 2022.02.05 |
Spring boot SSL 사용 (0) | 2022.02.01 |
Spring boot port (0) | 2022.01.31 |
spring boot 내장 웹 서버 변경 (0) | 2022.01.31 |
댓글