이전 문제
2023.05.28 - [Spring] - spring vue 웹 배포 01 -yml 경로 찾는 문제
일단 jar, bootJar에 대한 차이를 몰랐던게 컷습니다.
일단 저는 spring boot를 이용하기 때문에 jar가 아니라 bootjar를 이용해서 jar파일을 만들어서 빌드해야하더군요.
로컬에선 실행되었고 aws나 gcb를 이용해서 실제 웹 배포를 할겁니다.
- jar 태스크:
- 일반적인 Java 애플리케이션의 JAR 파일을 생성합니다.
- 스프링 부트 특정 기능을 사용하지 않는 경우에 사용됩니다.
- duplicatesStrategy를 사용하여 중복 리소스 처리 방법을 설정할 수 있습니다.
- bootJar 태스크:
- 스프링 부트 애플리케이션의 실행 가능한 JAR 파일을 생성합니다.
- 내부적으로 spring-boot-gradle-plugin 플러그인이 제공하는 기능을 활용합니다.
- 스프링 부트의 설정을 자동으로 처리하고, 내장된 웹 서버를 실행할 수 있도록 구성됩니다.
- MANIFEST.MF 파일에 스프링 부트 애플리케이션의 메인 클래스를 설정합니다.
- 내장된 웹 서버와 함께 애플리케이션을 실행하기 위해 필요한 라이브러리 및 설정을 포함합니다.
'웹 > Spring vue 웹 개발' 카테고리의 다른 글
spring vue 실제 웹 배포 완료 aws 이용 (0) | 2023.06.04 |
---|---|
spring vue 웹 배포 aws ssl 등록 완료 (0) | 2023.06.02 |
spring vue 웹 배포 01 -yml 경로 찾는 문제 (0) | 2023.05.28 |
spring vue 장바구니 02 -백엔드작업 (0) | 2023.05.25 |
spring vue 장바구니 01 (0) | 2023.05.24 |