HEROJOON 블로그(히로블)

Spring Boot 2.7.3 resources static cache 설정 본문

Spring

Spring Boot 2.7.3 resources static cache 설정

herojoon 2022. 9. 20. 09:04
반응형

환경

  • Spring Boot 2.7.3

 

내용

Spring Boot에서는 src/main/resources/static 위치를 기본 리소스 위치로 잡고 있습니다.

Spring Boot를 띄운 주소에 src/main/resources/static 아래 위치한 파일명 혹은 폴더/파일명으로 리소스에 접근할 수 있습니다. ex) http://localhost:8080/image/profile.png

하지만 이렇게 접근하는 리소스는 내부적으로 캐싱되기 때문에 리소스 변경 후 위 방법으로 다시 접속하면 캐싱된 리소스가 보여질 수 있습니다. 그래서 캐싱 기간 설정을 짧게 변경해주면 리소스 변경 후에 접근 시, 바로 적용된 것을 확인 할 수 있습니다.

 

 

resources/static cache 설정 방법

// application.yml
spring:
  resources:
    cache:
      cachecontrol:
        duration: 1

 

반응형
Comments