如果你使用的缓存设施beans不是基于接口的,确保启用proxyTargetClass,并设置其属性为

    如果你还没有定义一个CacheManager类型的bean,或一个名为cacheResolverCacheResolver(查看CachingConfigurer),Spring Boot将尝试以下提供商(按这个顺序):

    • Generic
    • (EhCache 3, Hazelcast, Infinispan, etc)
    • Hazelcast
    • Redis
    • 属性可强制指定使用的缓存提供商,如果需要在一些环境(比如,测试)中禁用全部缓存也可以使用该属性。

      在以上示例中,需要配置一个ConcurrentMapCacheManager,如果没有配置,则自定义器(customizer)将不会被调用。自定义器你添加多少都可以,并可以使用@OrderOrdered对它们进行排序。