Dependency Injection2 Spring 의존성 주입: 생성자 주입과 수정자 주입의 동작 원리 Spring 의존성 주입: 생성자 주입과 수정자 주입의 동작 원리Spring을 사용하다 보면 의존성 주입(Dependency Injection)이라는 개념을 반드시 접하게 된다. 이는 객체 간의 의존성을 관리하고 설정하는 강력한 기능으로, 코드의 유연성과 테스트 가능성을 크게 향상시킨다. Spring에서는 의존성을 주입하는 방식으로 생성자 주입(Constructor Injection), 수정자 주입(Setter Injection), 그리고 **필드 주입(Field Injection)**을 제공한다. 이번 글에서는 생성자 주입과 수정자 주입이 함께 사용될 경우의 동작 원리와 각 주입 방식의 특징을 설명한다. 의존성 주입 방식의 종류디테일한 공부를 원하면 아래 링크도 참고하면 좋다!https://min.. JAVA/Spring 2024. 12. 21. DI(Dependency Injection) 이란? / (포스팅 하나로 세부내용까지 총 정리) TIL 목표: Spring 컨테이너(Container)와 빈(Bean)의 의미를 이해할 수 있다. 빈 스코프(Bean Scope)의 의미를 이해할 수 있다. Java 기반 컨테이너(Container) 설정에 대해 이해할 수 있다. Spring DI(Dependency Injection)의 의미를 이해할 수 있다. Component 스캔에 대해 이해할 수 있다. 1️⃣ DI란? (의존성 주입) 생성자 뿐 아니라 다른 방식으로도 의존성 주입이 가능하지만, 일반적으로는 생성자를 통한 의존관계 주입을 사용한다. 2️⃣ 스프링 컨테이너 (Spring Container) 스프링 프레임워크(Spring Framework)는 자바 기반의 오픈소스 프레임워크로서, 자바 애플리케이션을 개발하기 위한 다양한 기능을 제공한다.. JAVA/Spring 2023. 3. 13. 이전 1 다음