- 프로젝트의 resource파일은 빌드 후 CLASS_PATH에 저장됨
- 여기서 CLASS_PATH란 JVM이 클래스를 찾는 기준이 되는 경로를 의미함
- CLASS_PATH에 resource 디렉터리 하위의 경로 있음
- 스프링에서는 설정한 class_path경로를 손쉽게 찾아줄 수 있는 ClassPathResource 클래스를 제공한다.
ClassPathResouyrce classPathResource = new ClassPathResource('resources폴더 하위의 특정 폴더 및 파일');
- 리소스에 대한 정보를 리턴하는 여러가지 메서드 존재
- getFile() : 파일 객체
- getFileName() : 파일 이름
- getInputStream() : InputStream 객체
- getPath() : 파일 경로
- getURL() : URL 객체
- getURI() : URI 객체
728x90
반응형
'Spring' 카테고리의 다른 글
토비의 스프링 1장. 오브젝트와 의존관계 (0) | 2022.09.11 |
---|---|
업무에 쓰인 Bean Validation 정리 (0) | 2022.02.17 |
thymeleaf에서 스프링 환경변수 사용하기 (0) | 2022.01.28 |
@JsonProperty (0) | 2022.01.28 |
Spring - @Autowired와 빈 객체 탐색 순서 (0) | 2021.05.29 |