Spring 의존성 주입
의존성 주입(Dependency Injection)
➡️ 스프링 의존성 관리 방법
스프링 프레임워크의 가장 중요한 특징은 객체의 생성과 의존관계를 컨테이너가 자동으로 관리한다는 특징이다.
- 스프링 IoC(제어의 역행) 두 가지 형태
- Dependency Lookup : 컨테이너가 애플리케이션 운용에 필요한 객체를 생성하고 클라이언트는 컨테이너가 생성한 객체를 검색(LookUp)하여 사용하는 방식
- Dependency Injection : 객체 사이의 의존관계를 스프링 설정 파일에 등록된 정보를 바탕으로 컨테이너가 자동으로 처리해준다. 따라서 의존성 설정을 바꾸고 싶을 때 프로그램 코드를 수정하지 않고 스프링 설정 파일 수정만으로 변경사항을 적용할 수 있다.
➡️의존성 관계
의존성관계란 객체와 객체의 결합 관계이다.