[Spring] 의존성 주입(Dependency Injection, DI)
2020. 11. 1.
의존성 주입(Dependency Injection, DI) 객체들의 의존관계를 객체 자신이 아닌 스프링 컨테이너가 수행하면서 제어의 역행(Inversion of Control, IoC)이라는 의미로 사용되고 있다. 객체들 간 결합도를 낮추어 주는 효과가 있다. 스프링 설정파일 Application에서 Spring 자원들을 설정하는 파일, xml기반으로 작성 : 스프링 컨테이너가 관리할 Bean 객체를 설정 name : 주입 받을 곳에서 호출할 이름 설정 id : 주입 받을 곳에서 호출할 이름 설정 class : 주입할 객체의 클래스 factory-method : 싱글톤 패턴으로 작성된 객체의 factory 메서드 호출 시 설정파일에 설정한 bean을 Container가 제공하는 api를 통해 주입받는다...