스프링 도전기 - 50

김치전사·2022년 6월 30일
0

스프링 도전기

목록 보기
50/50

오늘은 중복 등록과 충돌에 대해 공부한다

컴포넌트 스캔에서 같은 빈 이름을 등록하면 어떻게 될까?

자동 빈 등록 VS 자동 빈 등록
컴포넌트 스캔에 의해 자동으로 스프링 빈이 등록되는데, 그 이름이 같은 경우 스프링은 오류를 발생시킨다
ConflictingBeanDefinitionException 예외 발생

수동 빈 등록 VS 자동 빈 등록



AutoAppConfig에 수동으로 memoryMemberRepository를 등록한다

테스트는 성공한다
이 경우 수동 빈 등록이 우선권을 가진다(수동 빈이 자동 빈을 오버라이딩 한다)

profile
개인공부 블로그입니다. 상업적 용도 X

0개의 댓글