잡기) 500 에러 서블릿 [appServlet]을(를) 위한 Servlet.init() 호출이 예외

청룡·2022년 1월 11일
0

Spring 잡기

목록 보기
2/7

servlet 호출 예외 중 UnsatisfiedDependencyException 의존을 만족되지 않아 예외가 발생했다고 보고 두가지 경우를 생각했다.

  1. 어딘가 흐름이 끊겼다.... @autowired 혹은 @service 등 부족한 부분이 있나 생각.. 왜냐하면 컨트롤러 컨테이너와 서비스 컨테이너를 연결하고 인터페이스를 통해 SQL에 접근해야하는데 한 곳이 단절되어 정보를 가져올 수 없는 것으로 판단되었다.

  2. xml 설정 오류 - beans id가 잘못되거나 없으면 그럴 수 있지만, 입력이 되어 있었다.

결과는 1이 였다. beans 그래프를 보니 컨테이너 하나가 부족했었다.

@Service
public class MemberService {

	@Autowired
	private MemberConnectSQL memberConnectSQL;
	
	public void joinMember(MemberVo param) {
		memberConnectSQL.joinMember(param);
		
	}
}

MemberService에 @Service 넣어주니 정상 작동하였다.!

profile
새대갈🕊️에서 돌고래🐬

0개의 댓글