해당 서비스에서 다른 서비스내 메소드를 호출
- 작성자 :
- 김*제
- 작성일 :
- 2016-08-12 15:33:09
- 조회수 :
- 2,071
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
안녕하십니까?
제가 알고 싶은건
A controller -> A Service -> A ServiceImpl
이게 기본 구조인거 같은데...
A controller -> A Service -> A ServiceImp -> B Service 또는 B ServiceImpl
이런 식으로 B 서비스 내에 있는 메소드를 A 서비스에서 호출하려고 하면..
'NullPointerException' 라고 나와서 방법을 찾고 있는데,,
할 수 있는 방법을 좀 가르쳐 주시면 안될까요?
제가 알고 싶은건
A controller -> A Service -> A ServiceImpl
이게 기본 구조인거 같은데...
A controller -> A Service -> A ServiceImp -> B Service 또는 B ServiceImpl
이런 식으로 B 서비스 내에 있는 메소드를 A 서비스에서 호출하려고 하면..
'NullPointerException' 라고 나와서 방법을 찾고 있는데,,
할 수 있는 방법을 좀 가르쳐 주시면 안될까요?
A
안녕하세요.
문의하신 내용을 보아 B service(Impl)의 빈 설정이 되어 있지 않은듯합니다.
@Autowired 나 @Resource로 빈을 주입하실때 해당 클래스를 빈 설정을 하셨는지 확인 해보시면 될 듯 합니다.
아래 "Java Annotation을 기반으로 Bean을 정의하는 방법"을 참고하시면 도움이 될 듯 합니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:fdl:ioc_container:annotation-based_configuration
감사합니다.
문의하신 내용을 보아 B service(Impl)의 빈 설정이 되어 있지 않은듯합니다.
@Autowired 나 @Resource로 빈을 주입하실때 해당 클래스를 빈 설정을 하셨는지 확인 해보시면 될 듯 합니다.
아래 "Java Annotation을 기반으로 Bean을 정의하는 방법"을 참고하시면 도움이 될 듯 합니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:fdl:ioc_container:annotation-based_configuration
감사합니다.