메뉴 건너띄기
상단메뉴 바로가기
본문 바로가기

이 누리집은 대한민국 공식 전자정부 누리집입니다.

본문 영역

적용 지원, FAQ, Q&A 게시판을 통해 기술 문제 해결을 지원합니다.

묻고 답하기

빈등록 관련입니다.
  • 작성자

    김*환

  • 작성일

    2013-11-12 14:20:40

  • 조회수

    1,162

  • 구분

    개발환경

  • 진행상태

    완료

질문

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 부분을
빈으로 지정을 해줘야 맞는지요 ?

그렇다면 위의 부분이 널오류가 나는 이유는 뭔가요 ?

답변

안녕하세요. 표준프레임워크센터입니다.

GisServiceImpl.java 파일 내에서 NULL 객체를 반환하는 작업이 존재하여 발생하는 에러로 보입니다.
하지만 현재 올려주신 일부 로그만 가지고 정확한 오류사항을 파악하기가 어렵사오니,
오류가 발생하는 부분의 소스를 첨부하여 질문해주시면 더 정확하게 원인파악 후
해결방법을 안내해 드릴 수 있을 것 같습니다.

참고로 컨트롤러에서 사용되는 서비스에는 @Resource 어노테이션을 사용 하셔야하고,
서비스구현체(impl)에는 @Service 어노테이션을 사용 하셔야하고,
DAO에는 @Repository 어노테이션을 사용하셔야 합니다.

감사합니다.

이 페이지의 구성

묻고 답하기