Bean이란 무엇인가?Spring Framework에서 Bean이란, Spring IoC(Container)가 관리하는 객체를 의미합니다. 개발자가 직접 new로 객체를 생성하는 것이 아니라, 스프링 컨테이너가 대신 객체를 생성하고, 의존성을 주입하며, 필요 시 제거까지 담당합니다.즉, Bean의 생명주기란 Spring이 해당 객체(Bean)를 어떻게 생성하고, 어떻게 초기화하고, 어떻게 소멸시키는지를 뜻합니다.Bean 생명주기 흐름 요약아래는 Spring Bean의 기본 생명주기 단계입니다. 객체 생성 → 의존성 주입 → 초기화 → 사용 → 소멸 이 과정을 좀 더 세부적으로 나누면 다음과 같습니다:객체 생성 (Instantiation)의존성 주입 (Dependency Injection)Aware 인터..