OKdevTV Docs
Home OKdevTV
ESC
spring 1 min read 0.8 KB Raw Markdown
On this page (2)

Spring Boot Cache

  • pom.xml
  • 생성 시간이 오래 걸리는 데이터 재활용
text
<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-cache</artifactId>
</dependency>

Code

  • @EnableCaching
java
@SpringBootApplication
@EnableCaching
public class CachingApplication {
  public static void main(String[] args) {
    SpringApplication.run(CachingApplication.class, args);
  }
}
  • @Cacheable
java
  @Override
  @Cacheable("books")
  public Book getByIsbn(String isbn) {
    simulateSlowService();
    return new Book(isbn, "Some book");
  }

ref