Programing/Spring FrameWork (9) 썸네일형 리스트형 [Spring] IoC (Inversion of Control) - 제어권의 역전 [Spring] IoC (Inversion of Control) - 제어권의 역전 의존성에 대한 일반적인 제어권: "내가 사용할 의존성은 내가 만든다." class OwnerController { private OwnerRepository repository = new OwnerRepository(); } IoC 컨테이너 사용: "내가 사용할 의존성을 누군가 알아서 주겠지" -> 제어권이 IoC 컨테이너로 넘어가 프로그램의 흐름을 프레임워크가 주도하게 된다. -> DI(Dependency Injection)도 IoC의 일종 class OwnerController(OwnerRespository repo){ private OwnerRepository repo; public OwnerController(Own.. 이전 1 2 다음