1. application.yml에 다음과 같이 추가
spring:
web:
resources:
chain:
enabled: true
strategy:
content:
enabled: true
paths: /**
2. 타임리프 태그 th:href 와 th:src 사용
<link th:href="@{/main.css}" rel="stylesheet" type="text/css"/>
<script th:src="@{/js/main.js}" type="text/javascript"></script>
끝!
잘 적용 됐다면 개발자 도구를 열어 Elements 확인해보면 난수가 붙어서 나오는 것을 확인할 수 있다. 이러면 성공한것임
<link href="/main-0c362e5c8643b75ddf64940262b219f7.css" rel="stylesheet" type="text/css"/>
<script src="/js/main-c13acb86fa1012e27bbb01a7c4a9bf7f.js" type="text/javascript"></script>
참고: stackoverflow.com/questions/48732894/spring-mvc-and-thymeleaf-resource-versioning
'Spring' 카테고리의 다른 글
log4j 취약점 해결 (0) | 2021.12.13 |
---|---|
Mybatis 파라미터를 DTO 혹은 Map형식으로 받기 (0) | 2021.04.14 |
스프링(Spring)에서 세션(Session) 적용하기 (0) | 2021.03.11 |
[스프링] redirect 시 param(파라미터)값 넘기기 (0) | 2020.11.18 |
스프링 엑셀 다운로드 (0) | 2020.11.12 |