TIL-06/19

choichoichoi·2023년 6월 19일
0

내일배움캠프

목록 보기
26/36

내일배움캠프 6주 1일차

spring에서 중복되는 설정이 있을 때 우선순위를 논하는 경우가 많다. 기본적으로 spring에서 우선순위를 정할 때는 큰 범위가 우선순위가 더 낮다. 그래서 좁은 법위의 설정이 우선순위가 더 높다.
같은 타입의 Bean들에 Qualifier와 Primary가 동시에 적용되어있다면 Qualifier의 우선순위가 더 높다. 하지만 Qualifier는 적용하기 위해서 주입 받고자하는 곳에 해당 Qualifier를 반드시 추가해야한다. 따라서 같은 타입의 Bean이 여러 개 있을 때는 범용적으로 사용되는 Bean 객체에는 Primary를 설정하고 지엽적으로 사용되는 Bean 객체에는 Qualifier를 사용하는 것이 좋다.

0개의 댓글