내용은 주로 전문가를 위한 스프링5에 기반한다.di필요한 객체들을 스스로 생성하는게 아닌 외부로 부터 주입받는 기법이다.종류 \- 생성자 주입 \- 세터 주입 \- 인터페이스 주입(주입할 의존성을 명시하기위해 인터페이스 사용)장점 \- 2 service loc
아래 내용은 김영한 님의 스프링 핵심 원리 기본편의 내용에 기반한다. 스프링 컨테이너와 스프링 빈 Application Context는 스프링 컨테이너이며 인터페이스다. 인터페이스이기 때문에 XML기반 애노테이션 기잔 등 다양한 방식으로 스프링 컨테이너를 생성할 수 있
아래 내용은 김영한 님의 스프링 핵심 원리 기본편의 내용에 기반한다. 컨포넌트 스캔 컴포넌트 스캔이 왜 필요하지? 스프링 빈을 등록할때 자바 코드의 @Bean이나 XML의 등을 통해서 설정 정보에 직접 등록을 하는 방식은 규모가 커지면 다음과 같은 문제가 있다.