Spring Boot 또는 Spring MVC를 통한 Profile 설정 방법은 다음과 같이 대표적으로 3가지 방법을 제공한다. application.yml application.properties java option application.yml yml 문법을 사용하고 각 profile 분리는 --- 이렇게 3개의 하이픈을 사용함으로써 profile section을 분리한다. application-.yml 방식으로 분리를 해도 괜찮다. Spring 2.4이후 기준으로 profile을 설정한 파일이다. spring: profiles: active: dev --- spring: data: mongodb: host: localhost port: 27018 database: local config: activ..
Intellij 2019, Intellij 2020 버전에서 다음과 같이 Profile을 못 읽어 올 때가.. 솔직히 모든 경우 이랬다. No active profile set, falling back to default profiles: default 위와 같이 application.properties나 application.yml에 profile을 active 한다고 해도 gradle의 bootrun이 아닌 intellij에서 제공하는 Run 기능으로 진행 할 경우 위와 같이 이를 인식 하지 못한다. 정확히 말하자면 Run으로 Spring Boot를 실행하면 application.properties가 존재하는 resources 디렉토리 자체를 인식 하지 못하는 것이다. 아래 보면 bootRun을 Gr..