쿠오

📚 오늘의 공부

매일 자동으로 바뀌는 복습 6선 — Network · OS · Algorithm · Database 각 1편 + 랜덤 2편.

전체 글

Spring 캐시 추상화와 @Cacheable

캐시 추상화: @Cacheable은 어떻게 동작하고 어디서 터지나

같은 조회를 매번 DB까지 가는 게 아까울 때 자주 바뀌지 않는데 조회는 많은 데이터(카테고리 목록, 환율, 사용자 권한)는 매번 DB를 때리는 게 낭비입니다. Spring의 캐시 추상화를 쓰면 저장소(로컬 맵, Caffeine, Redis…)가 무엇이든 애너테이션만으로 캐싱을 얹을 수 있습니다. 문제는 이 추상화를 “애너테이션 붙이면 빨라지는 마...

더보기 →