빈등록 관련입니다.
- 작성자 :
- 김*환
- 작성일 :
- 2013-11-12 14:20:40
- 조회수 :
- 880
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
2013. 11. 12 오전 11:39:45 org.apache.catalina.core.StandardWrapperValve invoke
심각: Servlet.service() for servlet WebServlet threw exception
java.lang.NullPointerException
at kr.or.gis.service.GisServiceImpl.selectGis(GisServiceImpl.java:25)
at kr.or.gis.controller.GisMainController.startIndex(GisMainController.java:44)
안녕하세요. 수고하십니다.
다른게 아니고 현재 보기와 같이 에러가 나는데
현재 컨트롤로와 다오에 @Resource 어노테이션으로 경로는 지정했고
@Service 로 지정도했습니다. 헌테 안된다면 빈으로 impl 부분과 Dao 부분을
빈으로 지정을 해줘야 맞는지요 ?
그렇다면 위의 부분이 널오류가 나는 이유는 뭔가요 ?
심각: Servlet.service() for servlet WebServlet threw exception
java.lang.NullPointerException
at kr.or.gis.service.GisServiceImpl.selectGis(GisServiceImpl.java:25)
at kr.or.gis.controller.GisMainController.startIndex(GisMainController.java:44)
안녕하세요. 수고하십니다.
다른게 아니고 현재 보기와 같이 에러가 나는데
현재 컨트롤로와 다오에 @Resource 어노테이션으로 경로는 지정했고
@Service 로 지정도했습니다. 헌테 안된다면 빈으로 impl 부분과 Dao 부분을
빈으로 지정을 해줘야 맞는지요 ?
그렇다면 위의 부분이 널오류가 나는 이유는 뭔가요 ?
A
안녕하세요. 표준프레임워크센터입니다.
GisServiceImpl.java 파일 내에서 NULL 객체를 반환하는 작업이 존재하여 발생하는 에러로 보입니다.
하지만 현재 올려주신 일부 로그만 가지고 정확한 오류사항을 파악하기가 어렵사오니,
오류가 발생하는 부분의 소스를 첨부하여 질문해주시면 더 정확하게 원인파악 후
해결방법을 안내해 드릴 수 있을 것 같습니다.
참고로 컨트롤러에서 사용되는 서비스에는 @Resource 어노테이션을 사용 하셔야하고,
서비스구현체(impl)에는 @Service 어노테이션을 사용 하셔야하고,
DAO에는 @Repository 어노테이션을 사용하셔야 합니다.
감사합니다.
GisServiceImpl.java 파일 내에서 NULL 객체를 반환하는 작업이 존재하여 발생하는 에러로 보입니다.
하지만 현재 올려주신 일부 로그만 가지고 정확한 오류사항을 파악하기가 어렵사오니,
오류가 발생하는 부분의 소스를 첨부하여 질문해주시면 더 정확하게 원인파악 후
해결방법을 안내해 드릴 수 있을 것 같습니다.
참고로 컨트롤러에서 사용되는 서비스에는 @Resource 어노테이션을 사용 하셔야하고,
서비스구현체(impl)에는 @Service 어노테이션을 사용 하셔야하고,
DAO에는 @Repository 어노테이션을 사용하셔야 합니다.
감사합니다.