在Spring Boot中通过 @EnableCaching 注解自动化配置合适的缓存管理器(CacheManager),Spring Boot根据下面的顺序去侦测缓存提供者:
- Generic
- JCache (JSR-107)
- EhCache 2.x
- Hazelcast
- Infinispan
- Redis
- Guava Cache
- Simple
除了按顺序侦测外,我们也可以通过配置属性 spring.cache.type 来强制指定。我们可以通过debug调试查看cacheManager对象的实例来判断当前使用了什么缓存。