Springboot

Spring boot-Cache Control Headers 하는법

25G 2023. 8. 14. 18:14

Cache Control Headers

요청 데이터가 무겁지만 변경이 잘 없는 데이터는 Headers에 케시컨트롤을 통해서 사용자와 서버가 서로 윈윈할수 있는 방법이 있다. 한번 최초 요청시에 request 요청이 캐싱돼서 이후 제요청시에는 http 통신을 하지 않고 클라이언트쪽에서 바로 캐싱돼서 데이터를 띄운다.

spring boot Cache Control Headers

굉장히 간단하다.
캐싱하고 싶은 컨트롤러에서 header 설정을 해주면된다.

maxAge 는 캐싱되는 최대 시간이다. 이 내에 요청이 오면 캐싱 돼서 http요청없이 서비스를 진행한다.

docs

https://www.baeldung.com/spring-security-cache-control-headers

'Springboot' 카테고리의 다른 글

select시 update쿼리 날라갈때  (0) 2023.08.16
Springboot DataJPA 선택적으로 수정하기  (0) 2023.08.14
JPA 복합키 작성기초  (0) 2023.08.14
Springboot JUnit and Mockito  (0) 2023.08.14
@Deprecated와 @deprecated  (0) 2023.08.14