SpringDI
-
Spring Framework DI (Dependency Injection)Spring Boot&Framework 2020. 1. 19. 22:55
먼저 Spring Framework 에서 왜 DI(의존성 주입) 을 사용하는지 알아보자. 우리가 기존의 방식으로 TV를 자바 코드를 이용하여 코딩한다고 치면, 각각의 Bean에 대응하는 클래스를 호출하기 위해 따로 상황별로 맞게끔 클래스를 만들어야한다. 예를 한번 들어보자 우리가 삼성티비와 엘지티비를 만들려고한다. package polymorphism; public interface TV { public void powerOn(); public void powerOff(); public void volumeUp(); public void volumeDown(); } 공통적으로 TV 라는 기본 속성을 가지는 인터페이스를 구현할것이고, package polymorphism; public class LgTv ..