Spring

DI ( Dependency Injection, 의존 객체 주입)

cosmohoo 2020. 3. 23. 00:44
반응형

1. DI

 

 

1.1 DI란?

 

-배터리 일체형보다, 배터리 분리형이 효율적임을 깨달아야함.

-우리가 어떠한 객체지향 프로그램을 만들 때, 많은 기능을 구현 한 후 객체 모든 것에 종속되어있다면 너무나도 답답해짐. 

- 객체를 독립화 시켜, 유연성 있게 프로그램을 쉽게 확장할 수 있도록 하는 것이 객체지향프로그래밍의 특징 중 하나임. 

-객체를 독립화 시키는 것이 좋은 프로그래밍

 

 

=>일반적으로 3번째의 방법이 가장 효율적이라고 할 수 있음

 

 

 

-어떠한 객체에 주입한다 == 의존주입

-DI 는 스프링 컨테이너에 있음

 

 

 

 

1.2 스프링 DI설정 방법

 

 

 

 

-getBean() 이라는 메소드를 통해 메모리에 있는 객체를 가져올 수 있음

 

반응형