인프런 커뮤니티 질문&답변

머피님의 프로필 이미지
머피

작성한 질문수

[NarP Series] MVC 프레임워크는 내 손에 [나프2탄]

36_Spring WEB MVC에서 DataBase연결하기(2)

xml경로

작성

·

167

0

이 부분이 이해가 잘되지 않습니다. cofigLocation의 경우에는 WEB-INF하위의 절대경로를 기재하였는데

mapperLocations에서는 classpath:를 이용해서 경로를 기재하는지 이해가 가질 않습니다. 

그리고 이부분에서 

해당 경로는 kr.bit.mybatis로 되어있는데 경로 설정시 '/'로 처리할 때가 있고 아닐때가 있었던거 같은데 그 차이가 무엇인지도 궁금합니다.

답변 1

0

박매일님의 프로필 이미지
박매일
지식공유자

네 수고하시네요.

클래스가 있는 경로에 mapper파일이 있으므로 classpath: 으로 접근을 해야됩니다. 그래서 package부터 찾아가야 되니 kr/bit/mybatis 이렇게 mapper파일을 찾아가구요. 

WEB-INF경로는 웹컨텐츠(jsp등)들이 들어있는 경로기때문에 /(ROOT)부터 접근한다고 생각하시면 됩니다. 그래서 /WEB-INF/~ 접근하시면 되구요. 이해가 되는 설명이 되셨는지요?

머피님의 프로필 이미지
머피

작성한 질문수

질문하기