Spring Boot static resource

배성훈·2020년 6월 8일
0

Static Resource

Server 에서 Static Resource (html, img, css, js) 등의 정적 자원을 제공 기능은 거의 필수로 구현해야만 하는 기능이다. 이를 구현해보록 하자!!

기본적으로 Spring Boot는 "/" 경로를 통해서 resources/static 밑에 있는 자원에 접근가능하다.

그림에 있는 test.html 에 접근하고 싶다면 localhost:port/test.html 로 접근하면 되는것이다.

이처럼 기본설정을 변경하고 싶다면 아래 방법을 이용하면 된다.

주소 맵핑을 바꾸고 싶다면 아래와 같이 변경해주고

spring.mvc.static-path-pattern= 경로
ex : spring.mvc.static-path-pattern= /static/**
예제의 경우 localhost:port/static/test.html 로 접근이 가능하다.

자원을 찾을 위치를 변경하고싶다면

spring.mvc.static-locations= /resources/**

를 이용하여 정적자원을 제공하는 기능을 알맞게 구현하면 된다!!

하지만 정적자원 경로에 대한 규칙으로

  • src/main/resources/static
  • src/main/public

에 작성하는것을 권장하고 있다... (그냥 지키자...ㅎ)

profile
아.아?아!

0개의 댓글