[Spring] Spring IoC(Inversion of Control)와 DI(Dependency Injection)
·
🌱 Spring/Spring Boot
Spring IoC와 의존성 주입(DI)에 대한 이해Spring 프레임워크에서는 IoC(Inversion of Control, 제어의 역전) 개념을 사용하여 객체의 생성과 관리를 스프링 컨테이너에 맡깁니다. 이를 통해 개발자는 비즈니스 로직 작성에 집중할 수 있으며, 의존성 주입(DI)과 관점 지향 프로그래밍(AOP) 등의 기능을 보다 쉽게 사용할 수 있습니다.Spring IoC (Inversion of Control)IoC는 객체의 관리를 스프링 컨테이너에 맡겨 제어권이 개발자에서 컨테이너로 넘어가는 것을 의미합니다. 이를 통해 개발자는 객체의 생성과 라이프사이클 관리와 같은 번거로운 작업에서 벗어나 비즈니스 로직에 집중할 수 있습니다.IoC의 결과로 의존성 주입(DI), 관점 지향 프로그래밍(AOP)..