dependency injection

✅ 지난 글에서... 스프링을 통한 싱글톤 레지스트리와 싱글톤 스코프에 대해서 알아보았다. 이번에는 제어의 역전에 대해서 깊이 들어가 보자! 📌 의존관계 주입 스프링의 IoC 방식의 핵심의도가 명확하게 들어내게 하기 위해 고안된 이름으로 오브젝트 레퍼런스가 외부로부터 주입받고 이를 통해 다른 오브젝트와 동적으로 의존관계가 설정되는 것이 핵심이다. 의존관계 주입은 그 근간이 되는 개념인 IoC와 함께 IoC/DI 컨테이너로 불리는데 주입이라는 개념에 맞게 자바에서는 메서드 실행 시 파라미터를 통해 오브젝트의 레퍼런스를 전달해 주는 방법이다 가장 손쉽게 사용하는 방식은 생성자 주입방식이다. # 의존관계 주입 예제 코드 Public class NewworldDao { private WorldMaker word..
의존성 주입(Dependency Injection) 이란? 클래스 간의 사이에 인터페이스를 통해 의존 관계가 고정되지 않게 느슨한 결합 관례를 유지해서 유연한 동작이 가능하도록 하는 개념이다,만약에 강한 결합도를 가지게 된다면 코드를 유지보수하기 위해서 변경해야 하는 것들이 많아질 것이다. DI에 대해서 정리하자면. 제어의 역전(IoC)의 개념을 구체화시킨 것이 스프링의 DI다. 깔끔한 코드 작성이 가능해진다. 객체들 간의 결합도가 낮춰진다. 객체들 간의 느슨한 결합을 통해서 요구 사항의 변경에 있어서 유연하게 수정할 수 있게 된다. 테스트 작성에 있어서 보다 용이해진다. 예제 코드를 통해 의존성 주입을 간편하게 확인할 수 있다. @Component public class MemberServiceImpl..
라테르39
'dependency injection' 태그의 글 목록