아무코딩

Invalid bound statement (not found) 에러 본문

Spring+웹

Invalid bound statement (not found) 에러

동 코 2020. 6. 18. 18:23

문제를 알 수 없어 엄청 오래 걸린 문제이다.ㅠㅠ

 

구글링을 하다보면 자주 발생하는 실수는 다음과 같다.

 

- Mapper Interface와 Mapping되는 .xml 파일에 오타가 있을 경우(ex: Mapper Interface에 선언한 메서드명과 .xml에 매핑하는 id값과 일치하지 않을 때)

- classpath에 경로가 잘못될 경우

 

나의 경우에는 yml을 잘못 작성해서 발생한 문제였다.

 

mybatis:
  type-aliases-package: com.project.amitie.mapper
  mapper-locations: mybatis/mapper/**/*.xml

mybatis 부터 들여쓰기를 한번 해버려서 spring:mybatis:로 읽어 설정파일이 적용되지 않았던 것이다.

 

yml에서는 들여쓰기가 무척 중요하다 조심하자!!! 

Comments