@Import (1) 썸네일형 리스트형 Chap 3. 스프링 DI 의존(DI)의 정의 : DI는 'Dependency Injection'의 약자로 의존주입이다. 여기서 의존은 객체 간의 의존을 의미한다. 의존주입이라는 말이 생소 할 수도 있지만, 이전 chap2에서 잠깐 다룬적이 있다. 다음 그림은 의존주입을 쉽게 설명하기 위한 예시이다. A, B, C가 다음과 같이 쌓여 있을 때 A와 C를 이어주는 B가 사라지게 된다면 다음 그림과 같이 무너지게 된다. 한 클래스가 다른 클래스의 메서드를 실행 할 때 이를 의존이라고 한다. 의존은 변경에 의해 영향을 받는 관계이고, 변경에 따른 영향이 전파된다. 클래스 내부에서 직접 의존 객체를 생성하는 것은 쉽지만 유지보수 관점(코드의 유연성)에서 문제점이 유발된다. 다음은 DI를 통한 의존처리 예제이다. package spring.. 이전 1 다음