Profile

    SpringBoot(4) 2.4.x application.yaml(yml) 설정

    이번에 여러 방식으로 테스트들을 진행해보고 있는데, 특히 H2 DB를 이용한 In-Memory 테스트를 진행하는 중에 기존에 사용하던 profile의 datasource 설정을 그대로 놔두고 test용 profile을 작성하여 실제 db와 테스트용 H2 DB 설정을 분리하는 작업을 진행해봤다. (H2 DB 설정 및 H2를 이용한 테스트는 다음에...) 그러면서 기존에 작성한 application 설정 파일의 구동 방식이 Spring Boot 2.4 버전에 들어서 변경된 것을 알게 되어 기존 profile의 migration도 같이 진행하게 되었다. Migration 1. spring.profile 2.4.x 이전 버전에서는 ---를 구분자로 사용하여 하나의 application 설정 파일에 profile..