728x90 반응형 DI3 [Spring] Java를 이용한 DI 설정 방법 2021. 4. 1. [Spring] xml 파일을 이용한 DI 설정 방법 2021. 4. 1. [Spring] IoC, DI, DL IoC (Inversion of control, 제어역전) "누가 작업을 수행하느냐" 라이브러리를 사용할땐 내 코드가 라이브러리 코드(외부코드)를 호출하지만, 프레임워크를 사용할때는 프레임워크(외부코드)가 내 코드를 호출한다. 즉, 프레임 워크에서는 최종호출이 개발자에 의해서 제어되는게 아니라, 프레임 워크 내부에서 결정된 대로 이뤄진다. 이것을 "제어의 역전" 이라고 표현한다. - 개발자가 직접 객체 생성을 하지않고 컨테이너에서 객체 생성/소멸 등을 관리하는 방식 - 개발자가 직접 컨트롤 할 수 없고, 컨테이너가 관리를 해서 제어의 역전이라고 표현 - Spring에서 IoC 컨테이너인 ApplicationContext에서는 bean, xml 또는 annotation을 이용하여 객체 관리 DI (Depe.. 2020. 12. 20. 이전 1 다음 728x90 반응형