반응형
1. 시험환경
˙ SpringBoot
˙ IntelliJ
2. 목적
˙ 개발/스테이징/배포 등 배포 환경에 따라 application.yaml 파일을 설정한다.
˙ 개발/스테이징/배포 등 배포 환경에 작성한 application.yaml 파일을 적용한다.
3. 적용
① local 환경을 설정한다.
- 파일명 : application-local.yaml
- ex) mariadb와 연결 설정
1
2
3
4
5
6
|
spring:
datasource:
driver-class-name: org.mariadb.jdbc.Driver
url: jdbc:mariadb://localhost:3307/sample?useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Seoul
username: root
password: 1q2w3e4r
|
cs |
② prd 환경을 설정한다.
- 파일명 : application-prd.yaml
- ex) mariadb와 연결 설정
1
2
3
4
5
6
|
spring:
datasource:
driver-class-name: org.mariadb.jdbc.Driver
url: jdbc:mariadb://13.234.08.2:3306/location_review?useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Seoul
username: root
password: 1q2w3e4r
|
cs |
③ application.yaml에서 적용할 프로파일을 설정한다.
- postfix(local 또는 prd) 설정
1
2
3
|
spring:
profiles:
active: prd
|
cs |
4. 결과
˙ spring.profiles.active "local" 설정 후 Application 실행
˙ spring.profiles.active "prd" 설정 후 Application 실행
반응형
'스프링 프레임워크' 카테고리의 다른 글
SpringBoot에서 jsp(view) 사용을 위한 의존성 추가 및 설정 방법 (1) | 2024.01.06 |
---|---|
spring initializr를 이용한 springboot 프로젝트 생성 (0) | 2024.01.06 |
vscode(visual studio code)에서 spring boot 프로젝트 초기화 (0) | 2023.05.23 |
[JAVA] of와 from 사용 이유[차이점] (0) | 2023.05.14 |
JPA Repository에서 Data Pageable 기능 구현 (0) | 2023.05.03 |