티스토리 뷰
SW개발/Spring Framework
ClassNotFoundException: Cannot find class: Message. at org.apache.ibatis.type.TypeAliasRegistry.resolveAlias(TypeAliasRegistry.java:120).
개소왕 2020. 2. 7. 17:51* 개요
mybatis <select> 에 resultType 에 제대로 된 클래스명 썼음에도 불구하고 다음 오류 발생
ClassNotFoundException: Cannot find class: xxx.xxxx.xxx at org.apache.ibatis.type.TypeAliasRegistry.resolveAlias(TypeAliasRegistry.java:120).
* 문제 원인
- 일반적인 class 의 오타, 패키지명 오타, alias 선언 문제 등이 아니고
그냥 Project 꼬인 경우임
- resultType으로 할 클래스를 A 라고 하면,
A 클래스를 만들었다가 지웠다가 다시 만들거나, 이름을 변경하거나 하면서 내부적으로 꼬이게 된듯.
- 프로젝트 생성 초기에 클래스 이름 정한다고 이름 바꾸고 영어사전 찾아보고 또 바꾸고 꼴갑하다가 많이 발생
* 문제 해결
Project clean
Server clean
'SW개발 > Spring Framework' 카테고리의 다른 글
HttpHeaders 추가시 UnsupportedOperationException (0) | 2020.02.12 |
---|---|
@ResponseBody 응답시 한글 인코딩 (0) | 2020.02.12 |
요약/Spring boot서버별로 환경설정 파일 분리 (0) | 2020.02.01 |
Caused by: java.lang.IllegalArgumentException: LoggerFactory is not a Logback LoggerContext but Logback is on the classpath (0) | 2019.08.17 |
정리하다만/Spring data JPA 관련 정리 (0) | 2019.08.08 |