728x90
- 리소스를 가져올 때 여러 경로로 가져올 수 있다.
classPathResource : classpath 기준
FileSystemResource : 파일시스템 형식
ServletContextResource : 웹 어플리케이션 루트에서 상대경로
...
예시)
Resource resource = new FileSystemResource("beanConfiguration.xml");
- Context 설정시 Class를 따른다.
예시)
ApplicationContext ctx = new ClassPathXmlApplicationContext("application.xml");
> ClassPathXmlApplicationContext 클래스를 사용하므로 classpath:application.xml로 동작한다.
- Prefix
Prefix를 붙여 경로를 강제할 수 있는데 이방법을 추천한다. 보통 classpath를 자주 사용한다.“classpath:application.xml“
- Resource 사용
Resource 클래스의 주요 메소드
getInputStream()
exists()
isOpen()
getDescription()
728x90
'Back-End > Spring' 카테고리의 다른 글
스프링부트 도커 이미지 만들기 (에러 해결 과정) (feat. querydsl) (0) | 2021.02.22 |
---|---|
[백기선] 스프링 프레임워크 핵심 기술 정리5 - Validation (0) | 2020.10.04 |
[백기선] 스프링 프레임워크 핵심 기술 정리3 - ApplicationContext (0) | 2020.10.04 |
[백기선] 스프링 프레임워크 핵심 기술 정리2 - Bean, Component (0) | 2020.10.04 |
[백기선] 스프링 프레임워크 핵심 기술 정리1 - Spring (0) | 2020.10.04 |
댓글