의존성주입1 [Spring] 의존성 주입 DI 의존성 주입 DI public class Dog { Animal animal = new Animal(); public void bark(){ animal.dog(); } } 의존이란 어떤 클래스의 처리 내용이 다른 클래스의 내용이 변경됨에 따라 달라지는 관계를 뜻한다. Dog 클래스에서는 Animal 클래스에 정의되어있는 메서드를 사용하기 위해 Animal의 객체를 생성(new)한 다음 Animal의 dog메서드를 호출하고 있다. 이를 Dog 클래스가 Animal에 의존한다고 표현한다. Animal의 dog 메서드의 내용이 달라지면 Dog 클래스의 bark 메서드의 내용 또한 달라지게 된다. 의존성 주입(DI)이란 프로그래밍에서 구성요소 간 의존관계가 소스코드 내부가 아닌 외부의 설정파일 등을 통해 정의.. 2020. 2. 19. 이전 1 다음