2 Aralık 2018 Pazar

SpringCache @EnableCaching Anotasyonu

Giriş
Şu satırı dahil ederiz.
import org.springframework.cache.annotation.EnableCaching;
Spring'in cache desteklediğini etkinleştirmek için kullanılır. Açıklaması şöyle
To use caching in your Spring Boot application, you need to:

- Add org.springframework.boot:spring-boot-starter-cache dependency
- Add @EnableCaching annotation to your main class
- Add @Cacheable("books") annotation to every method you want to cache
Örnek
Uygulamayı başlatırken @EnableCaching ile şöyle yaparız.
@SpringBootApplication
@EnableCaching
public class BootApplication {

  public static void main(String[] args) {
    SpringApplication.run(BootApplication.class, args);
  }
}
Örnek
Başka bir sınıfta şöyle yaparız.
@Configuration
@EnableCaching
public class CacheConfiguration {

  @Bean
  public CacheManager cacheManager() throws URISyntaxException {
    ...
  }
}

Hiç yorum yok:

Yorum Gönder