인프런 커뮤니티 질문&답변

김 수민님의 프로필 이미지
김 수민

작성한 질문수

생산성을 향상시키는 스프링부트 기반의 API 템플릿 프로젝트 구현

yml 설정 (3)

안녕하세요 강사님 active profiles 관련해서 궁금한게 있습니다

작성

·

201

0

보통 아래와같이

yml 파일에

이 yml의 profiles가 dev야 라고 명시 해주고

spring:
profiles: dev

인텔리제이 active profiles에서 dev를 넣어주면

매칭이 되는걸로 알고있는데,


별도로 안적어주면

application-과 .yml

사이에 있는 파일명을 profiles로 인식을 하는건가요?


yml 설정 (3) 강의 보고 질문드립니다!

답변 1

1

구파고님의 프로필 이미지
구파고
지식공유자

안녕하세요! 말씀하신대로 application-과 .yml 사이에 설정할 환경 (profile)의 이름을 넣어주고 해당 파일에 해당 프로파일에서 사용할 옵션값을 지정해주는 것으로 봐주시면됩니다.

최근 트랜드는 application.yml 파일 하나에 --- 구분자를 사용해서 환경별로 설정하는게 트랜드로 보입니다!

 

spring:

profiles:

active: local

---

spring:

profiles: local

# .......

---

spring:

profiles: dev

# .......

---

spring:

profiles: prod

# .......

 

 

김 수민님의 프로필 이미지
김 수민
질문자

자세한 설명 감사합니다~

김 수민님의 프로필 이미지
김 수민

작성한 질문수

질문하기