TIL/스프링 핵심원리 - 기본편 with 인프런(김영한님)
스프링 핵심원리 기본편11 - BeanDefinition
JJONGSTORY
2024. 7. 31. 12:09
반응형
안녕하세요 오늘의 공부를 정리해 보겠습니다.
스프링이 다양한 설정 형식을 지원할 수 있는 이유는 BeanDefintion이라는 추상화 때문입니다.
어떠한 형식으로 설정 정보를 받더라도 BeanDefinition을 만들면 설정 정보를 스프링에서 사용할 수 있습니다.
즉 스프링 컨테이너는 설정을 xml로 했는지 자바 코드로 했는지 아니면 아예 다른것으로 했는지 신경을 안 쓰고 BeanDefinition만을 바라보면 됩니다.
BeanDefinition을 직접 생성해 스프링 컨테이너에 등록도 가능하지만 실무에서 사용할 일은 거의 없다고 합니다.
요번 수업은 크게 중요하지 않고 교양 정도로 생각하며 들으면 된다고 하셔서 간단히 정리하고 마치도록 하겠습니다.
감사합니다.
반응형