스프링 빈과 애플리케이션 컨텍스트 그리고 AOP??
·
Backend Programming
스프링 빈(Spring Bean)정의스프링 빈은 스프링 IoC(Inversion of Control) 컨테이너가 관리하는 자바 객체입니다.빈은 인스턴스화된 객체를 의미하며, 스프링 컨테이너에 등록된 객체를 스프링 빈이라고 한다.IoC (Inversion of Control)가 무엇이냐?객체 지향 프로그래밍에서 객체의 의존성 관리를 프레임워크나 컨테이너에 위임하는 설계 원칙입니다. IoC의 핵심 개념은 객체 생성 및 의존성 주입을 개발자가 직접 하지 않고, 외부에서 제어권을 갖고 관리한다는 것입니다. 생성 및 관리스프링 빈은 스프링 컨테이너에 의해 생성되고, 필요한 의존성을 주입받습니다.빈의 라이프사이클은 컨테이너가 관리하며, 생성, 초기화, 소멸 등의 과정을 거칩니다.빈은 @Component, @Serv..