[Spring] Spring DI


[Spring] Spring DI

Framwork Design Patter + Library = Framework Spring DI (Dependency Injection) - 각 클래스간 의존관계를 빈 설정(Bean Definition) 정보를 바탕으로 Container가 자동으로 연결해 줌 - 개발자는 Bean 설정 파일에서 의존관계가 필요하다는 정보 추가만 하면 됨 - 객체 Reference를 Container로 부터 주입받아서 실행시 동적으로 의존 관계 생성 됨 - Container가 흐름의 주체가 되어 Applicaiton Code에 의존관계를 주입 ※ DI 유형 ① Setter Injection ② Constructor Injection ③ Method Injection ※ IoC(Inversion of Control) - 객체 생성, 생명 주기 관리 등 모든 객체에 대한 제어권이 바뀌었다는 것 의미 * IoC(Inversion of Control) 분류 - 빈(bean) : 스프링 IoC 방식으로 관리하...


#Spring #Spring5 #SpringDependencyInjection #SpringDI #SpringFramwork #스프링 #스프링5 #스프링프레임워크

원문링크 : [Spring] Spring DI