【发布时间】:2021-01-23 11:54:22
【问题描述】:
我正在向 Spring Boot 项目添加缓存。 application.yml 包含
cache:
cache-names:
- cacheName
caffeine:
spec: maximumSize=100,expireAfterWrite=60s
type: caffeine
@EnableCaching 在主应用程序上,我已将 @Cacheable("cacheName") 添加到该方法中,并且它没有被同一类中的另一个方法调用。
在测试中,我看到缓存的类型是 NoOp 而不是 Caffeine。我已确保在所有情况下都使用正确的导入(springframework)。我还应该在哪里启用缓存?
【问题讨论】:
标签: spring-boot caching yaml