[오류]
- 백

- 프론트

알 수 있는 점:
- 500번 대인걸 보니 프론트에는 문제가 없다.
- binding 이라는거 보니 어디 오타 혹은 경로 설정이 이상한가보다.
해본 시도:
- Mapper.xml에서 namespace가 올바른 경로로 설정되었는지 본다
- application.properties에서 mybatis.mapper-locations이 올바르게 설정되었는지 본다.
- sql 명령문에서 id가 Mapper 인터페이스 함수이름과 동일한지 본다
- Mapper 인터페이스 @Param으러 지정한 이름과 Mapper.xml에 사용된 변수이름과 같은지 확인한다.
- Service, Controller에 사용된 함수 이름이 동일한지 본다
나의 오류
application.properties의 경로가 잘못 되어있었습니다. 솔직히 초반에 확인하긴 했는데 어떻게 설정하는지 제대로 알지 못하고 손대본게 실수였네요. 시간만 엉뚱한곳에 사용했네요 😅💀
끝으로 mybatis.mapper-locations 설정방법을 알려드리겠습니다.
mybatis.mapper-locations 경로설정 방법
mybatis.mapper-locations:classpath:[resources폴더 아래]

이렇다면 mapper 폴더 안에 xml을 위한 경로는:
mybatis.mapper-locations:classpath:mapper/*.xml