728x90 @Qulifier1 Dependency Injection(의존성 주입) - 어노테이션 XML Configure 파일에 등록하지 않고 자동으로 생성하려면 엘리먼트를 정의해주어야 한다. 이 엘리먼트를 추가하면 스프링 컨테이너는 classpath에 있는 클래스들을 스캔하면서 @Component가 설정된 클래스들을 자동으로 객체 생성한다. 위의 소스를 보면 엘리먼트의 base-package속성을 "com.spring.example"으로 지정해주었는데 이 의미는 "com.spring.example"로 패키지로 시작하는 모든 패키지를 스캔하라는 의미이다. @Component("pet") public class Pet { public Pet() { /* default construct */ } } Pet클래스의 기본생성자를 생성해야 스프링컨테이너가 Pet클래스를 메모리에 생성을 할 수 있고 스프링컨테.. 2020. 3. 26. 이전 1 다음 728x90 반응형