Spring - 특징및 테스트
IoC(제어의 역전) - 메소드나 객체의 호출작업을 개발자가 결정하는 것이 아니라, 외부에서 결정되는 것을 의미 -- 제어 : 객체 생명주기나 메서드의 호출을 직접 제어(관리)한다 EX) public class A { private B b; public A(){ this.b = new B(); } } -- 역전 : 프로그램의 제어흐름을 직접 제어(관리)하는 것이 아니라 역전시켜 외부에서 관리하는 것 EX) public class A { private B b; public A(B b){ this.b = b; } } -- pattern : Service Locator, Factory, Template Method, Strategy, Dependency injection 등 존재 DI(의존성 주입) - 객체를..
2023.12.27