실행
>Jar(Executable Jar)파일을 이용한 애플리케이션 실행
//Git Bash 기준
1. Jar 파일이 있는 디렉토리 경로에서 CLI 콘솔 오픈
2. 명령어 입력
java -jar (Jar 파일명 .jar)
3. 애플리케이션 실행 종료하기
Ctrl + c
//`짧은 메모` git bash 단축키 참고
프로파일 적용
>프로파일(Profile) 기능
: 로컬 환경에서는 어떤 DB를 사용하고, 서버 환경에서는 어떤 DB를 사용할 지와 같이, 여러 설정을 만들어 놓고 그 중 특정 설정을 지정하는 기능
: Spring 에서 제공하는 기능
>.yml 파일
: 프로젝트 디렉토리 경로 중 `resources/`에 존재하는 yml 파일에서 프로파일을 설정해둘 수 있다.
: 공통 적용 사항, 로컬 환경 적용 사항, 서버 환경 적용 사항으로 종류를 나눌 수 있다.
: IDE에서 프로파일을 적용해야한다.
>.yml 파일의 종류에 따른 파일명
//파일명의 `-local`, `-server`을 기준으로 spring이 구분한다.
//아래 구분은 파일명으로 구분한 것으로, `application`이란 이름은 자유롭게 바꾸어도 상관없다.
-application.yml
: 공통 적용 사항을 지정하는 프로파일
: 애플리케이션을 실행하면 항상 읽히는 파일
-application-local.yml
: local 환경의 적용 사항을 지정하는 프로파일
: local로 적용한 상태에서 애플리케이션을 실행했을때 읽히는 파일
-application-server.yml
: server 환경의 적용 사항을 지정하는 프로파일
: server로 적용한 상태에서 애플리케이션을 실행했을때 읽히는 파일
>IDE에서 애플리케이션 실행 환경 적용하기
1. [Edit Configurations]
2. [Program arguments] 필드 설정
-local
: `--spring.profiles.active=local` 입력
-server
: `--spring.profiles.active=server` 입력
3. 내용 적용 후 application.class에서 직접 다시 실행
>CLI에서 애플리케이션 실행 환경 적용하기
: 애플리케이션 실행 명령어 뒤에 실행 환경 명령어를 사용한다.
: `-local.yml` 적용 예시 (server 설정을 사용하려면 `=` 뒷 부분만 변경)
`java -jar (Jar 파일명.jar) --spring.profiles.active=local` (server 사용 시 : --spring.profiles.active=server)
'코드스테이츠_국비교육 > [Section3]' 카테고리의 다른 글
59.04_[Spring MVC] Spring 애플리케이션_실습_22.11.15 (0) | 2022.11.16 |
---|---|
59.03_[Spring MVC] Spring 애플리케이션_배포_22.11.15 (0) | 2022.11.15 |
59.01_[Spring MVC] Spring 애플리케이션_빌드_22.11.15 (0) | 2022.11.15 |
58.01_[Spring MVC] API 문서화_Spring Rest Docs 설정_22.11.14 (0) | 2022.11.14 |
57.02_[Spring MVC] API 문서화_ Spring Rest Doc_22.11.11 (0) | 2022.11.11 |