로컬,개발,운영 yml를 하나로 통합 및 프로퍼티 호출시 @Value의 장단점 및 대체재
로컬,개발,운영 yml를 하나로 통합 및 yml 호출하여 사용하는 방법에 관해서 server: port: 8098 file: watch: path: C:\\test_config 기존에는 yml 파일들을 local, dev, prod로 분리하였다. 설정 정보들이 많은 경우는 헷갈리기 때문에 따로 분리를 해두지만, 설정 정보가 극히 적은 경우 하나의 yml 관리하는것이 편한경우도 있다. 본 글은 하나의 yml에서 분리하여 사용하는 방법을 소개한다. 다중 프로파일 YAML 문서에 따르면 한 곳에서 spring.profiles 옵션을 통해서 분리하여 운영이 가능하다. Spring Boot 2.4 이전 버전에서 properties 파일로 Spring Boot 설정을 할 때는 프로파일 별로 properties 파일..