Rest통신에 dao로직을 넣었는데 dao 빈이 생성이 안되었다고 나옵니다.
- 작성자 :
- 인**터
- 작성일 :
- 2015-01-28 09:51:18
- 조회수 :
- 566
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
안녕하세요 rest로 웹서비스를 만들고 있거든요... 전자정부프레임워크 게시판에 있는 가이드 문서를 보고 만들었습니다. 그런데 일반웹 처럼
@Repository("manageDAO")라고 annotation을 선언했는데, no bean definition error가 나오네요.. 일반웹하고 rest하고 다른점은
웹은 호출단이 @controller인데 웹서비스는 @WebService(targetNamespace = "http://demo.rest") 로 되어있다는 점이 다른거 같은데요....혹시 이부분이 일반웹하고 달라서 빈생성오류가 나는지 의구심이 들기도 합니다. 혹시 어떻게 하면 빈생성오류가 안나게 할수 있나요? 다른 설정이 있는건가요?
@Repository("manageDAO")라고 annotation을 선언했는데, no bean definition error가 나오네요.. 일반웹하고 rest하고 다른점은
웹은 호출단이 @controller인데 웹서비스는 @WebService(targetNamespace = "http://demo.rest") 로 되어있다는 점이 다른거 같은데요....혹시 이부분이 일반웹하고 달라서 빈생성오류가 나는지 의구심이 들기도 합니다. 혹시 어떻게 하면 빈생성오류가 안나게 할수 있나요? 다른 설정이 있는건가요?
A
안녕하세요. 표준프레임워크센터입니다.
말씀하신 bean은 Dao bean이기 때문에 웹쪽 설정과는 관련이 없습니다.
우선 debug나 log를 통해 원하시는 호출이 dao이전까지 제대로 호출되는지 확인하시고
context:component-scan설정이 해당하는 dao클래스 패키지로 제대로 설정되어있는지 확인하시기 바랍니다.
감사합니다.
말씀하신 bean은 Dao bean이기 때문에 웹쪽 설정과는 관련이 없습니다.
우선 debug나 log를 통해 원하시는 호출이 dao이전까지 제대로 호출되는지 확인하시고
context:component-scan설정이 해당하는 dao클래스 패키지로 제대로 설정되어있는지 확인하시기 바랍니다.
감사합니다.