본문 바로가기
Spring

[spring] javax.servlet.ServletException: 서블릿 [appServlet]을(를) 위한 Servlet.init() 호출이 예외를 발생시켰습니다. 오류 해결하기

by happenstance 2021. 12. 3.

아래와 같은 오류가 발생했다.

org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'Controller': Unsatisfied dependency expressed through field 'service';

 

찾아보니 컨트롤러, 서비스 등에 어노테이션을 붙이지 않아서 발생하는 것이 주원인이었다.

하지만 나는 그 문제가 아니었다.

 

또 xml이나 DB와 연결되는 부분을 살펴보라고 해서 찾아봤는데 잘못된 부분이 없었다.

 

오류를 자세히 살펴보다 mapper 관련인 것 같았다.

생각해보니 mapper 패키지의 경로를 변경하였는데 root-context에서 경로를 변경하지 않았다는

것을 깨달았다.

<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
		<property name="basePackage" value="경로.mapper" />
</bean>

 

정말 뭐든지 기본이 중요하다 . .