강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

김형민님의 프로필 이미지
김형민

작성한 질문수

스프링 핵심 원리 - 기본편

@Autowired 필드 명, @Qualifier, @Primary

"이때 메인 데이터베이스의 스프링 빈을 등록할 때 @Qualifier 를 지정해주는 것은 상관없다." 질문입니다.

작성

·

201

1

"코드에서 자주 사용하는 메인 데이터베이스의 커넥션을 획득 ~ 

등록할 때 @Qualifier 를 지정해주는 것은 상관없다."

지문에서 맨 마지막 문장인 "물론 이때 메인 데이터베이스의 스프링 빈을 등록할 때 @Qualifier 를 지정해주는 것은 상관없다." 가 잘 이해가 되지 않습니다. 메인 데이터베이스의 스프링 빈을 등록할 때 @Primary대신에 @Qualifier를 지정해줘도 상관없다는 말인지 @Primary와 @Qualifier를 같이 써도 된다는 말씀인지 헷갈립니다. 제 개인적인 생각으론 후자는 @Qualifier가 우선권을 가지기에 @Primary는 의미가 없으므로(?) 전자일 것 같긴한데 맞는 지 궁금하여 질문드립니다!

답변 1

1

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 김형민님

@Primary와 @Qualifier를 같이 써도 된다는 뜻입니다.

감사합니다.

김형민님의 프로필 이미지
김형민

작성한 질문수

질문하기