'Spring Boot 프로젝트 Cache 캐시 추상화 기본적인 사용법' 먼저 캐시(Cache)란, 캐시란 서버의 부담을 줄이고, 성능을 높이기 위해 사용되는 기술입니다. 예를 들어서 어떤 요청을 처리하는데 DB에서 조회하는 시간이 오래 걸리거나 계산이 복잡한 경우에 적용하여 요청 결과를 저장해 두고 가져옴으로써 빠르게 처리할 수 있는 기술입니다. 아래에서 살펴볼 Spring 프로젝트의 캐싱 사용법에서는 메서드에 캐싱을 적용함으로써 캐시에 보관된 정보로 메서드 실행 횟수를 줄여 주는 것을 볼 수 있습니다. 즉, 대상 메서드가 실행될 때마다 추상화되어 적용된 캐싱이 해당 메서드가 같은 인자로 이미 실행되었는지 확인하는 동작을 합니다. 해당 메서드가 실행되어 저장된 데이터가 존재한다면 실제 메서드를 실행하지..