컴포넌트 스캔, 의존관계 자동 주입
스프링 컨테이너 스프링 컨테이너를 이용해 객체를 스프링 빈으로 등록하고 컨테이너에서 스프링 빈을 찾아 사용할 수 있다. 스프링 컨테이너는 다음과 같은 이점을 제공해줌으로써 개발자가 객체 지향적인 개발을 할 수 있게 도와준다. 의존관계 주입 (DI) 컨테이너가 의존관계를 자동으로 주입 제어의 역전 (IoC) 객체는 자신의 로직만 실행하고 프로그램의 제어흐름을 외부(스프링 컨테이너) 에서 실행. 싱글톤 패턴 객체를 빈으로 등록해 찾아 사용할 수 있어 싱글톤 패턴을 보장해준다. 스프링 컨테이너를 만드는 방법 1) XML 기반으로 생성 XML 파일에 beans 태그로 설정, bean 태그를 이용해 스프링 빈을 등록할 수 있다. bean 태그의 속성값인 id로 빈 이름, class 로 구현 클래스를 지정해줄 수 ..
2022.09.25