@Configuration @ConditionalOnClass(value=org.springframework.cache.CacheManager.class) @ConditionalOnBean(value=org.springframework.cache.interceptor.CacheAspectSupport.class) @ConditionalOnMissingBean(value={org.springframework.cache.CacheManager.class,org.springframework.cache.interceptor.CacheResolver.class}) @EnableConfigurationProperties(value=CacheProperties.class) @Import(value={org.springframework.boot.autoconfigure.cache.CacheManagerCustomizers.class,org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration.CacheConfigurationImportSelector.class}) public class CacheAutoConfiguration extends Object
Auto-configuration
for the cache abstraction. Creates a
CacheManager
if necessary when caching is enabled via EnableCaching
.
Cache store can be auto-detected or specified explicitly via configuration.
EnableCaching
Modifier and Type | Class and Description |
---|---|
protected static class |
CacheAutoConfiguration.CacheManagerJpaDependencyConfiguration |
Constructor and Description |
---|
CacheAutoConfiguration() |
@Bean @Role(value=2) public static org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration.CacheManagerValidatorPostProcessor cacheAutoConfigurationValidatorPostProcessor()
@Bean(name="cacheAutoConfigurationValidator") public org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration.CacheManagerValidator cacheAutoConfigurationValidator()
Copyright © 2019 Pivotal Software, Inc.. All rights reserved.