반응형

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 실행

 

반응형

+ Recent posts