구둣점(.) 대신 $ 을 사용해 주면 됩니다.
+ 참고
필자의 경우 application.properties에서 mybatis.type-aliases-package 를 통하여 경로를 축약해서 사용하고 있었기 때문에
기존의 resultType="NewsDto"에서 단순히 resultType="NewsDto$Info" 의 방식으로 변경하였었으나,
Cause: java.lang.ClassNotFoundException: Cannot find class 에 의한 org.springframework.beans.factory.UnsatisfiedDependencyException 이 발생했습니다.
resultType="com.sample.dto.NewsDto$Info" 와 같이 mybatis.type-aliases-package 로 생략중이었던 전체 경로를 명시해 주자, 정상적으로 구동되었습니다.
MyBatis에서 inner class 사용방법이 궁금합니다
MyBatis does not resolve Inner class when parsing SQL Mapper Configuration handlers
'BACK-END > Spring' 카테고리의 다른 글
[Spring] RequestBody is getting null values(VO, DTO 가 null일때) (0) | 2022.06.10 |
---|