springframeworko.s.w IoC 핵심기술. @Profile
ApplicationContext 즉 스프링 컨테이너는 많은 인터페이스를 상속하고 있는데, 이 중에 눈여겨 볼 기능은, Properties 와 Environment 이다. ApplicationContext가 상속하는 많은 인터페이스 중 EnvironmentCapable 인터페이스에 지정된 Profile에 대해 알아본다 Profile이란, 즉 Bean 들의 묶음을 의미한다 고 보면 된다. 스프링의 프로파일은 실제 기능, 테스트, 알파, 베타, 개발 등 여러 상황에 따라 Bean들의 설정을 나누어 사용할 때 용이하다. ApplicationContext 객체의 getDefaultProfile() 메서드를 사용하면 어떤 프로파일이든 기본적으로 적용되는 Profile(빈들의 묶음) 을 알아볼 수 있다. @Over..