프레임워크/Spring (스프링)
[Spring] ClassPathResource 경로
기록원장
2023. 9. 15. 02:25
반응형
◆ ClassPathResource 클래스
스프링 프레임워크에서 리소스 파일을 쉽게 가져올 수 있도록 해주는 클래스이다.
◆ ClassPathResource 경로
ClassPathResource는 파일 경로를 src/main/resoruces/부터 읽는다.
예를 들어 src/main/resoruces/에 a라는 폴더가 있고 그 안에 b.txt라는 파일이 있다면 (src/main/resoruces/a/b.txt)
아래와 같은 방법으로 파일을 읽어올수 있다.
File file = new ClassPathResource("a/b.txt").getFile();
◆ 주의점
war나 jar처럼 패키징 된 파일에 대한 리소스는 읽지 못한다.
> 패키징 된 war나 jar파일내의 File 읽어오기
참조
ClassPathResource
https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/core/io/ClassPathResource.html
글 내용 중 잘못된 부분이 있거나, 첨부하실 내용이 있으시면 댓글로 남겨주세요. 공부하는데 많은 도움이 됩니다.
-- 기억의 유효기간은 생각보다 짧다. --
반응형