작성한 질문수
[NarP Series] MVC 프레임워크는 내 손에 [나프2탄]
36_Spring WEB MVC에서 DataBase연결하기(2)
작성
·
167
0
이 부분이 이해가 잘되지 않습니다. cofigLocation의 경우에는 WEB-INF하위의 절대경로를 기재하였는데
mapperLocations에서는 classpath:를 이용해서 경로를 기재하는지 이해가 가질 않습니다.
그리고 이부분에서
해당 경로는 kr.bit.mybatis로 되어있는데 경로 설정시 '/'로 처리할 때가 있고 아닐때가 있었던거 같은데 그 차이가 무엇인지도 궁금합니다.
답변 1
네 수고하시네요.
클래스가 있는 경로에 mapper파일이 있으므로 classpath: 으로 접근을 해야됩니다. 그래서 package부터 찾아가야 되니 kr/bit/mybatis 이렇게 mapper파일을 찾아가구요.
WEB-INF경로는 웹컨텐츠(jsp등)들이 들어있는 경로기때문에 /(ROOT)부터 접근한다고 생각하시면 됩니다. 그래서 /WEB-INF/~ 접근하시면 되구요. 이해가 되는 설명이 되셨는지요?