Dependency Injection (1) 썸네일형 리스트형 [Spring Framework] 02. DI(Dependency injection) 2.1 DI와 IoC IoC : Inversion of Control 제어의 역전, 프로그램을 제어하는 패턴 중 하나 - DI는 IoC패턴을 구현하는 방법 중 하나이다. - DI에 따라 프로그램의 흐름이 완전히 변경됨. DI : Dependency injection - 스프링 Container에 만들어둔 각종 클래스(bean) 들은 서로 의존적이다. ex) a 객체가 b 객체 없이 동작을 못함 => 스프링 프레임워크는 DI를 기준으로 많은 프레임워크 모듈이 만들어짐. 예시) 배터리에 의존해서 장남감을 만들었다 배터리 일체형 장난감 - 배터리가 떨어지면 장난감을 새로 구입해야됨. 배터리 분리형 장난감 - 배터리가 떨어지면 배터리만 교체하면됨. 배터리 탈부착형 장난감 - 배터리가 떨어지면 배터리만 교체하면됨.. 이전 1 다음