クラス CacheAutoConfiguration
java.lang.ObjectSE
org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration
@AutoConfiguration(after={CouchbaseDataAutoConfiguration.class,HazelcastAutoConfiguration.class,HibernateJpaAutoConfiguration.class,RedisAutoConfiguration.class})
@ConditionalOnClass(org.springframework.cache.CacheManager.class)
@ConditionalOnBean(org.springframework.cache.interceptor.CacheAspectSupport.class)
@ConditionalOnMissingBean(value=org.springframework.cache.CacheManager.class,
name="cacheResolver")
@EnableConfigurationProperties(CacheProperties.class)
@Import({org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration.CacheConfigurationImportSelector.class,org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration.CacheManagerEntityManagerFactoryDependsOnPostProcessor.class})
public class CacheAutoConfiguration
extends ObjectSE
キャッシュ抽象化のための
Auto-configuration
。@EnableCaching
を介してキャッシュが有効になっている場合、必要に応じて CacheManager
を作成します。キャッシュストアは、自動検出するか、構成を通じて明示的に指定できます。
- 導入:
- 1.3.0
- 作成者:
- Stephane Nicoll
- 関連事項:
コンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration.CacheManagerValidator
cacheAutoConfigurationValidator
(CacheProperties cacheProperties, ObjectProvider<CacheManager> cacheManager) cacheManagerCustomizers
(ObjectProvider<CacheManagerCustomizer<?>> customizers)
コンストラクターの詳細
CacheAutoConfiguration
public CacheAutoConfiguration()
メソッドの詳細
cacheManagerCustomizers
@Bean @ConditionalOnMissingBean public CacheManagerCustomizers cacheManagerCustomizers(ObjectProvider<CacheManagerCustomizer<?>> customizers) cacheAutoConfigurationValidator
@Bean public org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration.CacheManagerValidator cacheAutoConfigurationValidator(CacheProperties cacheProperties, ObjectProvider<CacheManager> cacheManager)