在Spring Boot中通过 @EnableCaching 注解自动化配置合适的缓存管理器(CacheManager),Spring Boot根据下面的顺序去侦测缓存提供者:

    • Generic
    • JCache (JSR-107)
    • EhCache 2.x
    • Hazelcast
    • Infinispan
    • Redis
    • Guava Cache
    • Simple

    除了按顺序侦测外,我们也可以通过配置属性 spring.cache.type 来强制指定。我们可以通过debug调试查看cacheManager对象的实例来判断当前使用了什么缓存。