SPRING/스프링부트 개념과 활용

[스프링 부트 개념과 활용] 정적 리소스 지원

JUMP개발자 2020. 12. 31. 17:34

정적 리소스 지원

 

정적 리소스는 서버에서 작업을 처리하여 뷰를 만들어 내는 것이 아닌, 클라이언트에서 요청이 들어왔을 때 이미 만들어져 있는 리소스를 그대로 보내주는 것을 말한다.

 

정적 리소스 아래와 같은 위치에 매핑되어있음.

 

정적 리소스 맵핑 "/**"

  • 기본 리소스 위치
    • classpath:/static
    • classpath:/public
    • classpath:/resources/
    • classpath:/META-INF/resources

spring.mvc.staitc-path-pattern : 맵핑 설정 변경 가능

spring.mvc.static-locations : 리소스 찾을 위치 변경 가능

 

 

매핑 설정

위 스크린샷 (application.properties) 같이 URL 매핑 설정을 할 수 있다.

 

기존에 제공하는 resource Handler 외에도 위와 같이 Handler를 추가할 수 있다.