Java ☕/Spring

Java ☕/Spring

[Spring] IoC (Inversion of Control Container)란? (With IoC 컨테이너)

안녕하세요. 성조입니다. 이번 포스팅에서는 DI(Dependency Injection)와 묶음으로 자주 설명되는 IoC 컨테이너(Inversion of Control)에 대해서 정리해 보려 합니다. 혹여나 올바르지 못한 지식이 전달되고 있다면 언제든지 댓글 남겨주시면 감사드리겠습니다! DI의 개념이 필요한 곳입니다. DI를 검색해서 학습하시거나 아래의 포스팅을 읽고 이해한 후 진행해 주시면 감사드리겠습니다. 2023.04.04 - [Java ☕/Spring] - [Spring] DI(Dependency Injection)이란? [Spring] DI(Dependency Injection)이란? okeybox.tistory.com IoC (Inversion Of Control)란? IoC는 제어 역전, 제어..

Java ☕/Spring

[Spring] DI(Dependency Injection)이란?

안녕하세요. 성조입니다. 이번 포스팅은 스프링을 처음 시작할 때 자주 접하게 되는 DI(Dependency Injection)에 대해서 정리하는 시간을 가져보려 합니다. 올바르지 못한 지식 전달이 존재할 수 있습니다. 올바르지 못한 지식 전달의 경우 댓글로 피드백 주시면 감사드리겠습니다! DI(Dependency Injection)이란? DI는 클래스 사이의 의존 관계를 Spring과 같은 컨테이너가 책임지는 하나의 디자인 패턴을 말한다. DI는 클래스의 의존성을 클래스 내부에서 정의하지 않고, 객체 간의 의존성을 외부(클래스의 생성자나 프로퍼티를 통한다.)에서 주입하여 코드의 유연성, 재사용성을 향상하고, 객체지향 프로그래밍에서의 고수준의 모듈이 저수준의 모듈에 의존하지 않도록 하여, 모듈 간의 결합도..

SeongJo
'Java ☕/Spring' 카테고리의 글 목록