p네임스페이스 (1) 썸네일형 리스트형 의존성 주입 ( DI = Dependency Injection ) 의존성 주입(dependency injection)은 하나의 객체가 다른 객체의 의존성을 제공하는 테크닉이다. 즉, 외부에서 두 객체 간의 관계를 지정해주는 디자인 패턴으로, 인터페이스를 사이에 두어 클래스 레벨에서는 의존관계가 고정되지 않도록 하고, 서버 런타임 시 관계를 동적으로 주입하여 결합도를 떨어트릴 수 있게 해준다. 의존성 주입에는 크게 두가지 방법이 있다. 1) 생성자 인젝션 2) 수정자(Setter) 인젝션 1) 생성자 인젝션 Iphone의 기본생성자 외에 Watch와 battery를 인자로 필요로 하는 생성자를 만든다. 그리고 .xml 파일 ( 스프링 컨테이너 ) 에는 Galaxy 객체를 phone에 담고, 이 때 이 멤버변수는 ref = "주입할 객체명" value= "문자열 혹은 기본.. 이전 1 다음