Spring
[에러뽀개기] 중복된 빈 객체 오류 없애기
소금_msg
2021. 12. 14. 00:59
[에러뽀개기]UnsatisfiedDependencyException - https://salty-computer-until-night.tistory.com/m/63
지난 글에서 발생했던 오류를 겨우 잡았다.
문제를 이해하는것도 쉽지않다..
[오류 일부]
org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type 'com.puppy.admin.notice.dao.AdminNoticeDAO' available: expectedy single matching bean but found 2: adminNoticeDAOImpl,adminNoticeDAO
Dao와 같은 빈 타입을 2개나 발견해서
어떤것에 의존성을 주입할지 모르겠다는것..
빈을 생성할때 빈 타입을 같은 것을 썼다는데 어디서 문제가 생긴걸까?
일단은 문제가 뭔지 알았으니 돌아가게는 해봐야할듯..
컴퓨터는 우선순위를 모르기때문에
어떤것을 선택할지 정해줘야한다..
DaoImpl.java파일에서
Dao객체를 생성시키는 어노테이션
@repository 밑에
@primary 추가해줬다.(객체 생성시 repository 객체를 우선순위로 삼으라는 표시)
구동시켜보니 드디어 돌아간다..
이제 어느부분에서 문제가 생겼는지 알아볼것..
이 분의 블로그를 보고 큰 도움을 받았다(감사)
https://sejinik.tistory.com/m/252