DI1 의존성 주입( Dependency Injection, Di ..) 개요의존성 주입이란, 객체가 필요한 의존성을 외부에서 전달받는 것이다. 스프링에서는 이 괒어을 컨테이너가 자동으로 처리해주기 때문에, 개발자는 객체 생성이나 의존성 관리에 대해 신경쓰지 않고 애플리케이션 로직에만 집중할 수 있다.예시평화로운 주말 오후 나는 커피를 마시고 싶다. 커피를 만들기 귀찮으므로 원두를 씹어먹을수도 있겠지만(?) 정제된 커피가 먹고 싶다.커피를 위해서 필요한건 커피머신, 원두, 물, 컵 등이 있다.의존성커피머신만 있다고 해서 커피를 얻을 수 없다.커피머신으로 커피를 만들기 위해서는 재료들이 제공 되어야한다.커피머신은 재료인 원두, 물, 컵 등에 의존적이다의존성 주입나는(스프링 컨테이너) 커피 머신에 필요한 재료들을 미리 준비하고, 커피 머신에 넣어준다. → 이것이 바로 의존성 주입.. 2024. 8. 26. 이전 1 다음