Java & Spring/Spring
Springboot + Web 에서 /resources/static 정적 리소스 URL 접근 방법
데르벨준
2020. 1. 12. 15:23
반응형
WEB에서 정적 리소스 접근 /resources/static
Springboot 2.2 에서 Web 으로 실행시 기본 컨피그로 /resources/static 아래 있는 내용을 접근할 수 있도록 ResourceMapping을 해준다.
만약 아래와 같은 some.js 파일을 접근하고 싶다면
- src/main/resources/static/js/some.js
아래와 같은 경로로 URL 접근이 가능하다.
spring.mvc.static-path-pattern
기본설정에서 static 폴더를 URL에 추가하여 접근하는 식으로 바꾸고 싶다면 다음과 같이 경로를 재설정해주자.
- properties
spring.mvc.static-path-pattern=/static/**
spring.resources.static-locations=classpath:/static/
spring.resources.add-mappings=true
classpath:/static/
아래 폴더와 파일을 URL 접근시 /static/
경로로 접근하겠다는 뜻이다.
이렇게 변경해주면 다음과 같이 접근이 가능하다.
src/main/resources/static/js/some.js
반응형