[오류노트] 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을 붙여줌으로써 해당 오류를 해결할 수 있었다!
'개발노트' 카테고리의 다른 글
[개발노트] jquery 이용한 click시 null check 하기 (0) | 2017.09.08 |
---|---|
[오류노트] hashmap/jackson lib를 이용한 ajax응답 (0) | 2017.09.05 |
[개발노트] img src 추출 정규표현식 (0) | 2017.08.24 |
[HTML/CSS/Javascript] 간단한 게임 만들기 (0) | 2017.04.12 |
[디자인참고] 디자인 참고할만한 website (0) | 2017.04.03 |
댓글