Cache1 [SpringBoot] 스프링부트에서 캐싱하기 (Cache in Springboot) Cache 메인 화면에 뿌려지는 공지사항과 같이 데이터 변경이 잦지 않고 반복적으로 같은 데이터를 조회할 경우에 매번 DB에 접근해서 가져오는 것은 효율적이지 못하다. 때문에 이러한 데이터들을 캐싱 작업을 함으로써 매번 DB에 접근하지 않고 빠른 속도로 데이터를 뿌려줄 수 있다. Caching annotation @Cacheable : 캐시 저장 @Cacheput : 캐시 갱신 @CacheEvict : 캐시 삭제 기본적으로 캐싱 어노테이션은 Spring AOP를 통해 처리된다. 주의사항 pulbic method에만 사용가능 같은 객체 내의 method끼리 호출 시에는 @Cacheable이 설정되어있어도 캐싱되지 않음 스프링 부트에서 캐시 사용하기 캐시 의존성 추가 org.springframework.bo.. 2022. 2. 5. 이전 1 다음 반응형