springbean1 [면접질문] 면접질문대비 / Spring Bean이란 무엇인가? 생명주기는? 1. ✅ Spring Bean이란? Spring Bean은 Spring IoC 컨테이너에 의해 관리되는 자바 객체를 의미스프링 프레임워크에서는 객체를 직접 생성하지 않고, 스프링 컨테이너가 관리하는 객체를 주입받아 사용 특징1. 스프링이 직접 생성하고 관리2. 객체 생명주기를 스프링이 제어 ( 생성 -> 초기화 -> 소멸)3. 주로 @Component, @Service, @Repository, @Controller 등의 어노테이션으로 등록하게 됨 즉, Bean으로 등록하게되면 Spring 컨테이너가 해당 객체의 생명주기를 관리하게 되고, 객체를 생성하고 필요할 때 주입하고, 소멸까지 관리하게 된다. Spring이 객체를 대신 생성하고, 직접 new하지 않아도 사용이 가능객체를 명시적으로 생성하지 않.. 2025. 5. 29. 이전 1 다음