에러
java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for xxxxx
여행자0
2024. 11. 20. 19:07
디비 세팅을 하고 데이터를 넣는 테스트 도중 발생한 오류
application.yml 혹은 application.properties 파일에 mybatis 세팅부분에서
mapper-locations 의 classpath의 최상위 폴더명이 일치하지 않았던 문제였다.
resources > mapper 폴더에서 mapper.xml 파일 관리
application.yml 파일에서
mapper-locations의 classpath를 "mappers" 라고 작성하여 발생했다.
"mapper" 라고 수정하여 오류 해결
그 외의 케이스는 아래 블로그 참고
https://blog.naver.com/PostView.nhn?blogId=javaking75&logNo=220315971085