일단 먼저 공식적인 문서에 적인 정의를 말씀드리겠습니다.스프링 컨테이너(Spring Container)는 IoC (Inversion of Control) 컨테이너와 DI (Dependency Injection) 컨테이너의 기능을 제공하는 핵심 컴포넌트스프링 컨테이너는
이번 글에는 실제로 스프링 프레임워크에서 제공하는 IoC, DI, 통칭 스프링 컨테이너를 사용해보겠습니다. 또한 빈의 조회에 관련된 내용을 알아보겠습니다.먼저 스프링 빈들을 설정하기 위한 간단한 예시를 보여드리겠습니다.스프링 빈들을 설정하고 싶은 임의의 클래스 앞에 C
이번 글을 이해하기 위해선 스프링 빈(Bean)의 대한 기초적인 지식이 필요합니다. 모르고계시면 빈(Bean)에 대해서 검색하시거나 이걸 참고하시면 될거같습니다. 먼저 둘이 어떤 공통점이 있는지 말씀드리겠습니다. 1. BeanFactory와 ApplicationC
빈(Bean) 생명주기(lifeCycle)는 스프링 프레임워크에서 빈 인스턴스의 생성부터 소멸까지의 과정을 말합니다. 스프링은 빈의 생성, 초기화, 소멸 등의 생명주기를 관리하며, 빈을 필요로 하는 객체들에게 해당 빈을 제공합니다.스프링 빈(bean)의 생명주기는 크게
스프링 빈 스코프는 빈의 생성과 소멸에 관한 범위를 정의하는 방법입니다. 즉, 스코프는 번역 그대로 빈이 존재할 수 있는 범위를 뜻합니다. 프링은 다양한 빈 스코프를 제공합니다. 각 스코프는 특정한 상황에서 빈 인스턴스의 생성과 소멸을 처리하도록 설계되었습니다. 가장