TypeException: Could not resolve type alias 'kr.co.spring.vo.bbsVo'. Cause: java.lang.ClassNotFoundException: Cannot find class: kr.co.spring.vo.bbsVo
원인
- XML파일에서 select로 작업할 때 발생할 수 있는 에러
- resultType으로 불러오고자하는 Vo 파일형식을 설정했는데 해당 Vo를 찾지 못해서 발생
해결방안
여러가지의 경우가 있는데 겪어본 상황만 추가해보겠다.
component-scan 사용시 해당 범위가 잘못됬을 경우
<!-- 수정전 -->
<context:component-scan base-package="kr.co.spring.controller" />
<!-- 수정후 kr.co.spring.vo 패키지에 있는 경우 -->
<context:component-scan base-package="kr.co.spring.vo" />
@Alias를 이용해 간편하게 resultType에 넣어줄 명명 지정해주고 활용