본문 바로가기

728x90
반응형

Dependency Injection

(2)
[Spring Framework] 직접 Dependency Injection 해보기 '뉴렉처' 님의 채널(www.youtube.com/user/newlec1)을 바탕으로 제작한 블로그 글입니다:) Spring에서 다루는 DI에 대해서 더 잘 이해하기 위해서 실습을 진행해봅시다! 이번 시간에는 직접 DI를 하면서, 우리가 외부 파일로 설정을 해주어야하는 이유를 알아보도록 하겠습니다. 우선 동물의 이름과 나이에 대한 정보를 저장하기 위해서 Animal이라는 class를 생성하겠습니다. public class Animal { private String name; private int age; public String getName() { return name; } public int getAge() { return age; } public Animal(String name, int age) ..
[Spring Framework] DI(Dependency Injection) '뉴렉처' 님의 채널(www.youtube.com/user/newlec1)을 바탕으로 제작한 블로그 글입니다:) 이번 시간에는 '종속성 주입'이라고 불리는 Dependency Injection, 이하 DI에 대해서 알아봅시다. Spring에서 갖고 있는 가장 기본적인 능력 중 하나가 객체를 생성하고, 조립하는 것인데 여기서 등장하는 것이 바로 DI와 IoC 컨테이너인데요, 이번에는 그중에서 DI에 대해서 자세하게 배워보도록 하겠습니다. 아래의 코드는 A가 B를 일체형으로 갖고 있는 코드입니다. (Composition has a 관계) class A { private B b; public A() { b = new B(); } } 위의 코드를 보면 A()라는 함수 안에서 B class의 객체를 직접 생성하고..

728x90
반응형