Spring의 IOC와 DI

  • PDF로 대체. 나중에 만들자

1. IOC(Inversion Of Control) - 제어 반전

2. DI(Dependency Injection) - 의존성 주입

  • IOC구현의 핵심 기술로, Spring Frame에서 사용하는 객체를 직접 생성하는 것이 아닌, 컨테이너가 Bean들의 설정 정보를 읽어와서 자동으로 객체를 연결해주는 것을 의미한다.

  • 의존성 주입을 통해 서비스를 구축하면, 이 후 의존성 객체를 수정해야 하는 일이 생기는 경우, 소스코드의 수정을 최소화 할 수 있다.

DI의 장점

  • 개발자가 개발해야

Last updated