스프링 부트 프로파일 정리

김동영·2024년 5월 24일
1

1. 하나의 yml 파일에서 여러개의 프로파일을 설정할 수 있다.

spring:
  profiles:
    group:
      dev: profile1
      test: profile2,common
      prod: profile3,common
default:
  string: default property

---
# 이하 profile1 로 구분됨.
spring:
  config:
    activate:
      on-profile: profile1
  datasource:
    driver-class-name: org.h2.Driver
    url: jdbc:h2:~/test
    username: dev
    password:
server:
  port: 7777

2. group 설정하여 프로파일에 포함시킬 수 있다.

spring:
  profiles:
    group:
      dev: profile1 # dev 프로파일 설정 시, profile1 도 포함됨.
default:
  string: default property

---
spring:
  config:
    activate:
      on-profile: profile1
  ...
profile
k8s, 프레임워크와 함께하는 백엔드 개발자입니다.

0개의 댓글