방법 - 1) 인텔리제이에서 Gradle의 Tasks > build > :bootJar
또는 :build
task를 더블 클릭
방법 - 2) 터미널에서 ./gradlew build
실행
빌드가 정상적으로 종료되면, build/libs
에 Jar 파일이 생성된다.
java -jar Jar 파일명.jar
입력Spring 웹 프로젝트로 개발하게 되면 로컬, 개발서버, 테스트서버, 운영서버 등 여러 배포환경이 존재한다.
그리고 배포환경에 따라서 폴더 경로나 설정 값들이 다르다.
나의 로컬에는 H2를 사용하는데, 서버에서는 인메모리 DB인 H2를 사용할 수 없으므로 둘의 설정값은 다르다.
프로파일은 애플리케이션이 빌드될 때, 로컬 환경에서는 로컬 환경 설정값을 적용하고, 서버 환경에서는 서버 환경의 설정값을 적용해준다.