gi_dor

[IntelliJ - Spring] expected single matching bean 본문

First/Error

[IntelliJ - Spring] expected single matching bean

기돌 2023. 6. 8. 15:30
728x90


 


  • @Autowired 는 타입(Type)으로 조회
  • @Resource 는 이름 (Name)으로 조회.

매칭되는 빈이 한개를 예상했는데 3개가 발견되었다고 함

타입으로 조회하면 선택된 빈이 2개 이상일 때 문제가 발생함

타입이 여러개 일때는 이름으로 조회 해야한다고함

 

 

https://prodo-developer.tistory.com/121

 

[SPRING] 조회 빈이 2개 이상 일 때 해결 방법

문제점 @Autowired 는 타입(Type)으로 조회한다. @Autowired private DiscountPolicy discountPolicy 타입으로 조회하기 때문에, 마치 다음 코드와 유사하게 동작한다. (실제로는 더 많은 기능을 제공한다.) ac.getBean(

prodo-developer.tistory.com

 

728x90