DI1 [Spring] 스프링 제어의 역전(IoC) 와 의존성 주입(DI) 완벽 이해하기 Feat.빈(Bean) 제어의 역전(IoC)과 의존성 주입(DI)에 대해서 알아보기 전에 한 번쯤은 들었지만 무엇인지 자세하게 모르는 빈(Bean)이라는 설명드리고 시작하겠습니다. 빈(Bean) 스프링 프레임워크는 스프링 규약에 의해 스프링 컨테이너가 관리하는 객체를 빈(Bean)이라고 지칭합니다. 빈은 스프링 컨테이너에 의하여 생성되고, 구성되고, 관리되는 객체를 말합니다. 빈을 선언하기 위해서는 스프링 컨테이너 설정파일(XML 또는 Java Config)에서 빈을 정의하거나 어노테이션을 사용하여 빈으로 등록할 수 있습니다. 스프링 컨테이너는 이러한 빈들을 생성하고, 필요에 따라 의존성을 주입하여 관리합니다. 스프링 빈은 일반적으로 싱글톤(Singleton)으로 생성되어 기본적으로 애플리케이션 전체에서 하나의 인스턴스가 공유.. 2023. 8. 1. 이전 1 다음