
bean : 스프링에서 제어권을 가지고 직접 만들어 관계를 부여하는 오브젝트bean factory : 스프링의 IoC를 담당하는 핵심 컨테이너application context : bean factory를 확장한 IoC 컨테이너configuration metadata : application context 혹은 bean factory가 IoC를 적용하기 위해 사용하는 메타정보container (ioC container) : IoC 방식으로 bean을 관리한다는 의미에서 bean factory나 application context를 가리킵니다.의존관계 설정을 런타임 시에 스프링에서 대신 해줍니다.
필드 주입 방식
setter 주입 방식
생성자 주입 방식