https://calgaryhomeless.tistory.com/27
핵심내용
컨트롤러에서 스프링부트 프로젝트의 resource 폴더 안의 정적 리소스 파일을 불러올때 다음과 같이 읽는다.
1. URLResource : URL을 기준으로
2. ClasspathResource : classpath를 기준으로
3. FileSystemResource : file system을 기준으로
3. ServletContextResource : 웹 어플리케이션 루트를 기준으로
JAR 파일로 말았을때 ServletContextResource 를 사용한다. 즉, 현재 웹 어플리케이션 프로젝트 루트 디렉토리를 기준으로 리소스 파일에 접근하는 것.
타임리프는 classpath를 기준으로 읽어오기 때문에 Classpath 방식으로 가져오는 것 권장한다.
'웹 개발 > Spring Boot' 카테고리의 다른 글
SpringBoot) ThreadPoolExecutor 기본 개념 (0) | 2022.05.13 |
---|---|
SpringBoot) 파일 다운로드 API 만들기 (2) | 2021.12.01 |
Spring Boot) 여러 포트 사용하기 (멀티 커넥트, 다중 포트) (1) | 2021.10.19 |
Spring Boot) pfx 인증서로 https 적용하기 (0) | 2021.10.19 |
Spring Boot) BCryptPasswordEncoder 사용해서 사용자 비밀번호 암호화하기 (0) | 2021.10.08 |