injection (1) 썸네일형 리스트형 [Spring] 의존성 주입(Dependency Injection) 의존성 주입은 객체지향 프로그래밍을 하다보면 자주 듣게 되는 용어이다. 이번엔 의존성, 의존성 주입 이 무엇인지 그리고 왜 필요한지를 간단하게 알아보자 [의존성] class Test { private Work work; public Test() { this.work = new Work(); } public runTest() { this.work.~~~(); ... } } 위 예제 1을 보면 Test 클래스에서 runTest 메서드가 호출 되기 위해서는 Work 라는 클래스를 필요로 한다. 이것을 Test 클래스는 Work 클래스의 의존성을 가진다 라고 한다. ※ Work 라는 클래스 없이 runTest메서드가 작동을 할 수 없는 상태이다. 예제 1 처럼 코드를 작성하면 재활용하기 힘들고 Work클래스가 .. 이전 1 다음