IoC(Inversion of Control)
- 제어의 역전으로, 객체의 생성/의존 관계 설정/생명주기 관리까지 모든 객체에 대한 제어권이 역전된 것을 의미합니다. 즉 객체를 제어하고 관리하는 역할이 개발자로부터 스프링 컨테이너(외부)로 역전된다는 뜻입니다.
- 의존성을 역전시켜 객체 간의 결합도(의존도)를 줄이고 유연한 코드를 작성할 수 있습니다.
- 코드의 재사용성이 좋아지고, 유지 보수가 편해집니다.
반응형
'개발자 기술 면접 > Spring' 카테고리의 다른 글
[Spring] DI(Dependency Injection), 의존성 주입 3가지 방법 (2) | 2023.12.28 |
---|---|
[Spring] 디스패처 서블릿(Dispatcher Servlet)이란? (0) | 2023.12.27 |
[Spring] DI(Dependency Injection), 의존성 주입이란? (0) | 2023.12.27 |
[Spring] Spring과 SpringBoot의 차이 (0) | 2023.12.26 |
[Spring] MVC 패턴 (0) | 2023.12.26 |