에러

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