의존주입1 [Spring] 의존성 주입 (Dependency Injection) Spring에서의 의존성 주입이란 다음과 같다. 어떠한 객체에 스프링 컨테이너가 또 다른 객체와 의존성을 맺어주는 행위 Spring프레임워크의 3가지 핵심 프로그래밍 모델 중 하나로, 외부에서 두 객체간의 관계를 결정해주는 디자인 패턴으로 인터페이스를 사이에 두고 클래스 레벨에서는 의존관계가 고정되지 않도록 하고 런타임 시에 관계를 동적으로 주입하여 결합도를 낮출 수 있게 하는 기법이다. DI (Dependency Injection) 의존성 주입은 IoC(Invesoin of Control, 의존성 역전) 원칙하에 객체간의 결합을 약하게 해 주고 유지보수가 좋은 코드를 만들어준다. 즉, 외부에서 생성된 객체를 이용하는 것이다. 한 객체가 어떤 객체에 의존할것인지는 별도의 관심사이다. DI컨테이너를 통해 .. IT EDU/SPRING 2022. 3. 8. 이전 1 다음