[Spring] Caffeine Cache란? Spring Boot에서 사용해보기
·
Spring Framework
1. Cache를 공부하게 된 계기최근 사내 프로젝트를 진행하면서 캐시를 사용하게 됐습니다. Spring Boot에서 캐시가 어떻게 저장되는지, Caffeine 캐시가 뭐고 왜 선택했는지 알아보겠습니다. 2. Spring Boot가 어떻게 Cache를 사용하고 어디에 저장을 하는지Spring Boot는 @EnableCaching 애너테이션을 통해 캐시 기능을 손쉽게 활성화할 수 있도록 지원합니다.개발자는 @Cacheable, @CachePut, @CacheEvict 등의 애너테이션을 활용하여 메서드 레벨에서 캐시 동작을 선언적으로 제어할 수 있습니다.Spring Boot의 캐시는 기본적으로 추상화된 캐시 매니저(CacheManager)를 통해 동작하며, 실제 데이터는 다양한 캐시 구현체에 저장됩니다.저장..