관리 메뉴

취미개발 블로그와 마음수양

SPring MVC 정적 자원 캐쉬 하기 본문

FrameWork_ETC/Spring

SPring MVC 정적 자원 캐쉬 하기

아라한사 2018. 12. 30. 22:52

ㅔ 페이스북 글 가져옴 ] 


정적자원관리에는 캐시와 버져닝을 으레 사용하기 마련인데, 이게 그냥 단순히 파일 우측에 ?v=버젼을 사용하는 전략을 사용하기도 하고 아예 /버젼폴더명/정적파일명 이렇게 가기도 하는 듯한데..


 http://www.mscharhag.com/…/resource-versioning-with-spring-… 요렇게 파일명을 자동으로 변경&인식 해주는 마법의 방법도 있다고 하니.. 스프링 부트 문서도 좀 덩달아보면..


 http://docs.spring.io/…/boot-features-developing-web-applic…

스프링부트는 좀 더 쉽게해놨는데.. 요 두줄이지.. 아마 paths는 /**저게 기본값인것같은데..

정적 파일들 경로로 수정해줘야 PathResourceResolver가 일을 좀 덜할 듯하다.

spring.resources.chain.strategy.content.enabled=true
spring.resources.chain.strategy.content.paths=/**


오늘 예전에 일하던 개발자분에게 연락이 와서 부트 편하다고 하시길래 그 이전에도 스프링 프로젝트 초기세팅 해둔거 있어서 전 별 차이 없다고 말은 했지만... 역시.. 부트 사용하는게 두고두고 편함이..느껴지는..!!


참조 URL 1 :  http://kwon37xi.egloos.com/4735742

참조 URL 2 :  http://kwon37xi.egloos.com/4735742