본문 바로가기
Kotlin Spring

자동 주입을 할 수 없습니다. 정규화된 bean은 ‘xxxx’ 타입이어야 합니다. , 조회 빈이 두개일 때 문제점 !! 어떻게 해결할 것인가? feat Spring

by Bill Lab 2024. 11. 21.
728x90

오류 코드

자동 주입을 할 수 없습니다. 정규화된 bean은 ‘xxxx’ 타입이어야 합니다.

 

보통 조회되는 빈이 2개일 때 발생하는 오류 코드이다.

여러 방법이 있지만 아주 간단하게 @Primary annotation 만을 적용하여 쉽게 해결할 수 있다.

 

@Primary  // 이부분
@Bean("bean name")
fun project(): projectResult {
    return responseTemplete()
}

 

간단하게 해결되는 것을 볼 수 있다!

728x90