[Spring] @Cacheable, @CachePut, @CacheEvict
캐시는 서버의 부담을 줄이고 성능을 높이기 위해 사용되는 기술이다. 반복적으로 동일한 결과를 반환하는 경우 용이하다.
✅ 설정
@EnableCaching
@Configuration
public class CacheConfig {
...
}
✅ 캐시 매니저 빈 추가
캐시를 관리해 줄 CacheManager를 빈으로 등록한다.
ConcurrentMapCacheManager : Java의 ConcurrentHashMap을 사용해 구현
...
soyulia.hashnode.dev2 min read