반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Tags
- mybatis
- DI
- 스프링 부트 기본
- 스프링
- spring
- resultMap
- 스프링 프레임워크
- jdbc
- assertThat
- kafka
- 스프링부트
- 스프링 빈
- 스프링 부트
- 스프링 부트 입문
- @Configuration
- 스프링 컨테이너
- assertThrows
- 싱글톤
- DIP
- java
- sqld
- SQL
- db
- thymeleaf
- Effective Java
- 생성자 주입
- Javascript
- springboot
- JPA
- 필드 주입
Archives
- Today
- Total
목록@Primary (1)
선 조치 후 분석
[Spring] Spring Framework - 핵심 원리 (37) - @Autowired, @Qualifier, @Primary + 조회 대상 빈이 2개 이상일 때, 해결방법 + @Qualifier VS @Primary 차이점 + @Qualifier VS @Primary 우선순위
@Autowired, @Qualifier, @Primary + 조회 대상 빈이 2개 이상일 때, 해결방법 + @Qualifier VS @Primary 차이점 + @Qualifier VS @Primary 우선순위 앞서 배웠던 내용에서, 같은 타입(Type)의 빈이 있다면 오류가 발생하는 경우가 생긴다. 어떻게 해결해야 하는지 하나씩 알아보자. 조회 대상 빈이 2개 이상일 때, 해결방법 1. @Autowired 필드 명 매칭 2. @Qualifier -> @Qualifier끼리 매칭 -> 빈 이름 매칭 3. @Primary 사용 1. @Autowired 필드 명 매칭 (타입 -> 필드 -> 파라미터) @Autowired는 타입 매칭을 시도하고, 이때 여러 빈이 있으면, 필드 이름, 파라미터 이름으로 빈 이름..
Framework/Spring Framework
2022. 3. 17. 23:35