728x90
1. 기존 코드에서 수정이 필요한 내용
1) 추상화된 공통 API 제공
- @Cacheable, @CachePut, @CacheEvict, @Caching 같은 어노테이션을 제공
- 개발자는 캐시 라이브러리(Caffeine, Redis, Ehcache 등)를 몰라도 동일한 방식으로 사용 가능
2) 기존 소스 위치
2. 구현체만 Caffeine 에서 Redis 로 변경
Spring 캐시로 인해 추상체는 그대로 둔채 구현체만 변경가능!
728x90
'Kotlin Spring > Kotlin Spring 강의 내용' 카테고리의 다른 글
9) Kafka 기반 도메인 분리 (2) 결제 시 쿠폰도메인을 완전하게 분리하기 (0) | 2025.09.05 |
---|---|
9) Kafka 기반 도메인 분리 (1) Kafka 란? (0) | 2025.09.05 |
8) Spring 캐시 (3)redis란? (0) | 2025.09.05 |
8) Spring 캐시 (2)분산 캐시란? (0) | 2025.09.02 |
8) Spring 캐시 (1) HomeBody 상품 리스트 구현 내 "로컬 캐싱" 추가 (0) | 2025.09.02 |