Spring Core Configuration 사용해보기
들어가며 Spring Core Configuration은 프로젝트 설정을 담당하는 Spring 하위 프레임워크이다. Configuration은 bean, dependency, AOP(aspect-oriented programming) 등의 설정을 담당한다. 설정 방법 또한 Java 코드, XML 파일, 어노테이션 방식 등을 지원한다. Configuration 은 환경마다 달라야 한다 필수적인 문장이다. 설정마다 환경이 다르지 않다면 각 환경에 따른 동작을 하드코딩으로 분기하여 구현해야 하기 때문이다. Spring Core는 이에 몇가지 방법을 제시하고 있고, 가장 일반적인 방법은 properties(또는 yaml) 파일을 이용하는 것이다. 본 포스팅에서는 yaml을 사용할 것이다. .yaml 파일 분리하..
2024.04.04