728x90 Spring IOC1 [Spring] IoC IoC(Inversion of Control)란 제어의 역전을 의미하며, 객체의 생성, 생명주기 관리 등을 개발자가 아닌 프레임워크 레벨에서 처리하는 것을 말합니다. 일반적인 자바 어플리케이션에서는 객체를 생성하고 사용하기 위해 개발자가 직접 new 연산자를 사용하여 객체를 생성합니다. 이 경우, 해당 객체는 개발자가 직접 관리하며, 다른 객체에 대한 의존성도 개발자가 직접 관리해야 합니다. 그러나 Spring과 같은 IoC 컨테이너에서는 객체 생성 및 생명주기 관리를 IoC 컨테이너가 대신 처리합니다. IoC 컨테이너는 미리 객체를 생성하고, 객체 간의 의존성을 주입하여 개발자가 생성과 의존성 관리를 할 필요 없이 객체를 사용할 수 있도록 합니다. IoC 컨테이너는 주로 XML 파일, Java 어노테이.. 2023. 2. 24. 이전 1 다음 728x90