작성
·
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
# .......
자세한 설명 감사합니다~