DI (1) 썸네일형 리스트형 Spring IoC, DI의 이해 스프링의 IoC, DI 대체 왜 알고 넘어가야 하는가? 일반적으로 자바 개발자라고 하면 spring을 주력으로 사용한다. 정부에서 지원하는 사업들이 다양화 되고 있지만 국내는 아직 Java가 일선이기에.. 이왕 spring을 할거라면 해당 프레임워크의 메커니즘과 철학에 대해서도 알아볼 필요가 있다. IoC란? IoC는 Inversion of Control의 줄임말로 직역하면 제어의 역전이다. JAVA를 학습한 사람이라면 객체를 사용할 때에는 필요한 곳에서 객체를 생성해 사용했을 것이다. public class A { B b = new B(); } IoC(제어의역전)은 객체(Class)를 직접 생성하지 않고 외부에서 관리하는 객체를 가져와 사용하는 것을 의미한다. 제어의 역전을 적용 시 하단의 코드의 형태.. 이전 1 다음