리소스 관련 설정을 할때
classpath:~~~~~와 같은 설정을 많이 한다.
classpath가 가리키는 루트 디렉토리가 어디일까 생각해봤을때,
빌드 전 디렉토리를 보면 이해가 안 갈수가 있다.
가령 위와같은 디렉토리에서 mybatis 설정파일을 읽어온다고 했을때,
classpath:mybatis/mybatis-config.xml 와 같이 설정을 해 준다.
그냥 어딘가에 resourses를 루트로 바라보게 해놨겠지..라고 생각을 했는데
사실은 빌드된 타겟 폴더에서
classes를 루트로 잡고 있다고 한다.
-출처
'SPRING' 카테고리의 다른 글
스프링 ContextLoaderListener 의 역할 (0) | 2020.04.02 |
---|---|
스프링 핸들러 매핑이란 (0) | 2020.04.02 |
Spring Framework 기본 동작 순서 및 구조 (0) | 2020.04.02 |
web.xml, servlet-context.xml, root-context.xml 간단 정리 (0) | 2020.04.01 |