더북(TheBook)

3.2.4 수정자 의존성 주입

수정자(setter) 의존성 주입 방식에서 IoC 컨테이너는 자바빈 방식의 수정자 메서드를 이용해 컴포넌트의 의존성을 주입합니다. 컴포넌트의 수정자는 IoC 컨테이너가 관리할 수 있도록 의존성을 노출합니다. 다음은 의존성 주입이 필요한 일반적인 컴포넌트의 예제 코드입니다.

예제 3-6 수정자 의존성 주입의 예([[setter-injection]] SetterInjection.java)

package com.apress.prospring5.ch3;

public class SetterInjection {
    private Dependency dependency;

    public void setDependency(Dependency dependency) {
        this.dependency = dependency;
    }

    @Override
    public String toString() {
        return dependency.toString();
    }
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.