똑같은 삽질은 2번 하지 말자

Spring Boot 개념다지기 No.10(Spring Web MVC) 본문

Spring/Spring Boot

Spring Boot 개념다지기 No.10(Spring Web MVC)

곽빵 2020. 4. 29. 17:04

정적 리소스 지원

정적 리소스 맵핑 “ /**

  • 기본 리소스 위치
    • classpath:/static
    • classpath:/public
    • classpath:/resources/
    • classpath:/META-INF/resources
    • 예) “/hello.html” => /static/hello.html
    • spring.mvc.static-path-pattern: 맵핑 설정 변경 가능
    • spring.mvc.static-locations: 리소스 찾을 위치 변경 가능
  • Last-Modified 헤더를 보고 304 응답을 보냄. -> Last-Modified 이후에 갱신된게 없으므로 304 응답으로 훨씬 빠름
  • ResourceHttpRequestHandler가 처리함.
    • WebMvcConfigurer의 addRersourceHandlers로 커스터마이징 할 수 있음

     

Comments