SpringBoot] 스프링부트에서 캐시사용(feat.@Cacheable , @EnableCaching)


SpringBoot] 스프링부트에서 캐시사용(feat.@Cacheable , @EnableCaching)

1. "spring-boot-starter-cache" 라이브러리 불러온다. (따로 로컬캐쉬를구성하고 싶다면 ehcache도 받아옴) 2. 캐시 기능을 사용하고 싶은 프로젝트에 @EnableCaching을 쓴다. 3. 캐시하고 싶은 메서드에 @Cacheable, 캐시를 제거하고자하는 메서드에는 @CacheEvict를 쓴다. EhCache 구성 1. "spring-boot-starter-cache" 라이브러리 불러온다. (따로 로컬캐쉬를구성하고 싶다면 ehcache도 받아옴) 2. 캐시기능을 관리할 캐시 매니저컨피그 만듬. 3. 캐시하고 싶은 메서드에 @Cacheable, 캐시를 제거하고자하는 메서드에는 @CacheEvict를 쓴다. 여기서 cacheNames는 위의 컨피그에서 만든 캐시이름이고 key는 캐시를 기억할..........



원문링크 : SpringBoot] 스프링부트에서 캐시사용(feat.@Cacheable , @EnableCaching)