类 CacheJetCacheConfiguration
java.lang.Object
cn.herodotus.engine.cache.jetcache.configuration.CacheJetCacheConfiguration
@AutoConfiguration(after=com.alicp.jetcache.autoconfigure.JetCacheAutoConfiguration.class)
@ConditionalOnClass(com.alicp.jetcache.CacheManager.class)
@EnableConfigurationProperties(cn.herodotus.engine.cache.core.properties.CacheProperties.class)
@Import({cn.herodotus.engine.cache.caffeine.configuration.CacheCaffeineConfiguration.class,cn.herodotus.engine.cache.redis.configuration.CacheRedisConfiguration.class})
public class CacheJetCacheConfiguration
extends Object
Description: JetCacheConfiguration
新增JetCache配置,解决JetCache依赖循环问题
注解 @AutoConfiguration 它是 @Configuration、@AutoConfigureBefore、@AutoConfigureAfter三个注解结合体,以一顶三。 标注 @AutoConfiguration 注解的类也必须放进 META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports 文件里才算自动配置类,否则也只是普通配置类而已
- 作者:
- : gengwei.zheng
- Date:
- : 2021/12/4 10:44
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明herodotusCacheManager(JetCacheCreateCacheFactory jetCacheCreateCacheFactory, CacheProperties cacheProperties) jetCacheCreateCacheFactory(com.alicp.jetcache.CacheManager cacheManager) void
-
构造器详细资料
-
CacheJetCacheConfiguration
public CacheJetCacheConfiguration()
-
-
方法详细资料
-
postConstruct
@PostConstruct public void postConstruct() -
jetCacheCreateCacheFactory
@Bean public JetCacheCreateCacheFactory jetCacheCreateCacheFactory(@Qualifier("jcCacheManager") com.alicp.jetcache.CacheManager cacheManager) -
herodotusCacheManager
@Bean @Primary @ConditionalOnMissingBean public HerodotusCacheManager herodotusCacheManager(JetCacheCreateCacheFactory jetCacheCreateCacheFactory, CacheProperties cacheProperties)
-