🍀 Spring
Spring Bean
정의
스프링 IOC 컨테이너에 의해서 만들어지고 관리되는 객체
목적 및 특징
- 의존성 주입될 객체가 항상 동일한 Single Object임을 보장
의존성 설정
- 의존성을 주입해야할 인터페이스에 구현체가 두개 이상인 경우
- 어노테이션 이용
- 우선순위 정하기
@Primary
- 상황에 따라 이름 지정
@Qualifier
장점
- Singleton Registry에 Bean의 이름을 Key, 객체를 Value로 저장
- 항상 동일한 Single Object를 반환