브라우저 캐시 트러블슈팅 (Spring Boot)서버와 JS를 같이 배포했는데, 브라우저 캐시를 직접 삭제하지 않았을 때 일주일 넘게 에러가 지속되었다.이 글에서는 원인을 추적한 과정과 HTTP 캐시의 기본 개념, 그리고 적용한 해결책 세 가지(캐시 버스팅, noCache() + setUseLastModified(false), FilterRegistrationBean으로 등록한 ETag 필터)를 정리한다.요약정적 리소스(/resources/**)에 Cache-Control이 없으면 브라우저는 Last-Modified를 보고 캐시 유효 기간을 스스로 추정한다(휴리스틱 캐시).Maven 3.10.0부터 기본 POM에 project.build.outputTimestamp=1980-02-01T00:00:00Z가..