IoC, DI 란? IoC, DI 컨테이너 란?


IoC, DI 란?  IoC, DI 컨테이너 란?

설명 정리 전에 밑의 3개의 포스팅을 보고 오는걸 추천한다.(예제 코드작성)(OCP, DIP를 위반한 인터페이스의 구현클래스 변경)(OCP, DIP를 만족하는 인터페이스의 구현클래스 변경)제어의 역전 IoC (Inversion of Control)기존의 프로그램들은 구현 클래스가 스스로 필요한 객체를 생성하고 실행했다.(구현 객체가 프로그램의 제어 흐름을 스스로 조종했다.)하지만 AppConfig 등장 후 프로그램의 제어 흐름에 대한 권한은 모두 AppConfig가 가지고 있다.ex) MemberServiceImpl, OrderServiceImpl 는 어떤 객체를 주입 받는지 모른채 자신의 로직만 실행이렇게 프로그램의 제어 흐름을 직접 제어하는게 아니라외부에서 관리하는 것..........

IoC, DI 란? IoC, DI 컨테이너 란?에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : IoC, DI 란? IoC, DI 컨테이너 란?