리소스 관련 설정을 할때
classpath:~~~~~와 같은 설정을 많이 한다.
classpath가 가리키는 루트 디렉토리가 어디일까 생각해봤을때,
빌드 전 디렉토리를 보면 이해가 안 갈수가 있다.
가령 위와같은 디렉토리에서 mybatis 설정파일을 읽어온다고 했을때,
classpath:mybatis/mybatis-config.xml 와 같이 설정을 해 준다.
그냥 어딘가에 resourses를 루트로 바라보게 해놨겠지..라고 생각을 했는데
사실은 빌드된 타겟 폴더에서
classes를 루트로 잡고 있다고 한다.
'Dev- > Spring' 카테고리의 다른 글
mybatis selectKey 사용시 주의점(MAX() 사용 관련) (0) | 2019.03.29 |
---|---|
@PathVariable .(dot, 점) 포함된 값 받기 (0) | 2019.03.23 |
스프링부트 AppicationContext (0) | 2019.03.19 |
@ComponentScan(컴포넌트 스캔) (0) | 2019.03.17 |
스프링 빈 객체 사용 클래스 - AppicationContext (0) | 2019.03.16 |