본문 바로가기
개발노트

[오류노트] BeanCreationException

by 별토끼. 2017. 9. 4.
반응형

[오류노트] BeanCreationException


spring mvc로 pagination을 구현하던 도중 모두 올바르게 작성한 것 같은데 자꾸만 나던 오류이다.

Bean이 생성되지 않았다고 자꾸 떠서 뭐가 문제인지 넋놓고 있다가 자세히 오류를 보았다.


rror creating bean with name 'adminsFaqController': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private com.test.sulbinjung.admins.dto.AdminsNoticeDto com.test.sulbinjung.admins.controller.AdminsFaqController.noticeDto; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [com.test.sulbinjung.admins.dto.AdminsNoticeDto] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}


AdminNoticeDto의 injection이 제대로 되지 않은 문제였다.


[해결방법]

1. injection은 제대로 했지만 해당 dto에서 제대로 annotation을 붙이지 않았다.

2. 따라서 Dto의 역할인 repository annotation을 붙여줌으로써 해당 오류를 해결할 수 있었다!

반응형

댓글