@Configuration(proxyBeanMethods=false) @EnableConfigurationProperties(value=cn.herodotus.engine.cache.core.properties.CacheProperties.class) @EnableCreateCacheAnnotation @Import(value={cn.herodotus.engine.cache.caffeine.configuration.CaffeineConfiguration.class,cn.herodotus.engine.cache.redis.configuration.RedisConfiguration.class}) @AutoConfigureAfter(value=com.alicp.jetcache.autoconfigure.JetCacheAutoConfiguration.class) public class JetCacheConfiguration extends Object
Description: JetCacheConfiguration
新增JetCache配置,解决JetCache依赖循环问题
| 构造器和说明 |
|---|
JetCacheConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
HerodotusCacheManager |
herodotusCacheManager(JetCacheCreateCacheFactory jetCacheCreateCacheFactory,
CacheProperties cacheProperties) |
JetCacheCreateCacheFactory |
jetCacheCreateCacheFactory(com.alicp.jetcache.anno.support.SpringConfigProvider springConfigProvider) |
void |
postConstruct() |
@PostConstruct public void postConstruct()
@Bean @ConditionalOnClass(value=com.alicp.jetcache.anno.support.SpringConfigProvider.class) public JetCacheCreateCacheFactory jetCacheCreateCacheFactory(com.alicp.jetcache.anno.support.SpringConfigProvider springConfigProvider)
@Bean @Primary @ConditionalOnMissingBean public HerodotusCacheManager herodotusCacheManager(JetCacheCreateCacheFactory jetCacheCreateCacheFactory, CacheProperties cacheProperties)
Copyright © 2022. All rights reserved.