반응형
◆ 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
글 내용 중 잘못된 부분이 있거나, 첨부하실 내용이 있으시면 댓글로 남겨주세요. 공부하는데 많은 도움이 됩니다.
-- 기억의 유효기간은 생각보다 짧다. --
반응형
'▹ JAVA 기반 프레임워크 > 스프링부트 (Spring Boot)' 카테고리의 다른 글
스프링 부트(Spring Boot)의 세션 만료 시간 (session timeout) 설정 방법 (1) | 2025.01.10 |
---|---|
[Spring] MultipartFile 파일 업로드 최대크기 제한 조정 (0) | 2024.10.02 |
[Spring] MultipartFile 비어있는 파일 확인 - isEmpty() (0) | 2024.07.31 |
패키징 된 war나 jar파일내의 File 읽어오기 (2) | 2024.07.23 |
스프링 부트(Spring Boot)에서 JSP 사용하기 (1) | 2023.12.27 |