Spring Framework DI
2023. 11. 15.
🌼DI (Dependency Injection) 의존성 주입(DI) / IoC(제어의 역전) 생성자를 통해 의존관계를 주입받는 생성자주입방식을 사용 객체가 생성되는 순간 의존관계를 설정하는 것 전에 학습에서 봤던 강한 결합은 수정이 불편하기때문에 느슨한 결합을 선택 의존성 주입은 setter,필드등 다른 방식도 있지만 생성자를 통하는것이 일반적이고 공식적인 추천 방법이다 더보기 의존 역전 원칙 (Dependency Inversion Principle - DIP): 일반적으로 고수준 모듈이 저수준 모듈에 의존하는 것이 아니라, 둘 다 추상화에 의존해야 합니다. 예를 들어, 자동차(고수준 모듈)는 바퀴, 엔진(저수준 모듈)에 직접 의존하는 것이 아니라, 운전이라는 추상화에 의존해야 합니다. 이렇게 하면 추상..