자동 의존관계 주입시 여러개의 빈을 찾으면 오류가 발생한다. 스프링은 여러개의 빈들 중 어떤 것을 가져올지의 기준이 없기 때문이다.
- @Primary: Bean은 여러개의 후보들이 Qualified일 때 우선권이 주어다.
- 5개의 Bean이 주어지고, 만약 그것들 중 하나가 Primary가 주어지면, 그것이 우선이 된다.
- @Qualifier: Auto-wired가 되는 특정한 Bean을 설정하는 것이다. Bean의 이름을 Qualifier로 사용할 수 있다.
Qualifier가 Primary보다 더 높은 우선 순위를 갖고 있다.
728x90
'Spring' 카테고리의 다른 글
[Spring] Singleton Pattern (0) | 2023.08.31 |
---|---|
[Spring] Spring Container (0) | 2023.08.29 |
[Spring] Spring Bean (0) | 2023.08.28 |
객체 지향 프로그래밍 (0) | 2023.08.25 |
[Spring] Dependency Injection (0) | 2023.08.21 |