본문 바로가기

SPRING

스프링 classpath가 가리키는 곳

리소스 관련 설정을 할때

classpath:~~~~~와 같은 설정을 많이 한다.

 

classpath가 가리키는 루트 디렉토리가 어디일까 생각해봤을때,

빌드 전 디렉토리를 보면 이해가 안 갈수가 있다.

 

 

 

가령 위와같은 디렉토리에서 mybatis 설정파일을 읽어온다고 했을때,

classpath:mybatis/mybatis-config.xml 와 같이 설정을 해 준다.

 

 

그냥 어딘가에 resourses를 루트로 바라보게 해놨겠지..라고 생각을 했는데

 

 

사실은 빌드된 타겟 폴더에서

classes를 루트로 잡고 있다고 한다.

 

 

-출처

https://thiago6.tistory.com/163?category=827160