@Configuration(proxyBeanMethods=false) @AutoConfigureAfter(value=org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration.class) @EnableConfigurationProperties(value=CacheConfigProperties.class) public class MultilevelCacheAutoConfiguration extends Object
| 构造器和说明 |
|---|
MultilevelCacheAutoConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
RedisCaffeineCacheManager |
cacheManager(CacheConfigProperties cacheConfigProperties,
org.springframework.data.redis.core.RedisTemplate<Object,Object> redisTemplate) |
org.springframework.data.redis.listener.RedisMessageListenerContainer |
redisMessageListenerContainer(CacheConfigProperties cacheConfigProperties,
org.springframework.data.redis.core.RedisTemplate<Object,Object> redisTemplate,
RedisCaffeineCacheManager redisCaffeineCacheManager)
两级缓存topic监听
|
org.springframework.data.redis.serializer.RedisSerializer<Object> |
redisSerializer(org.springframework.beans.factory.ObjectProvider<com.fasterxml.jackson.databind.ObjectMapper> objectProvider) |
org.springframework.data.redis.core.RedisTemplate<Object,Object> |
redisTemplate(org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory,
org.springframework.data.redis.serializer.RedisSerializer<Object> redisSerializer) |
@Bean @ConditionalOnBean(value=org.springframework.data.redis.core.RedisTemplate.class) public RedisCaffeineCacheManager cacheManager(CacheConfigProperties cacheConfigProperties, org.springframework.data.redis.core.RedisTemplate<Object,Object> redisTemplate)
@Bean @ConditionalOnMissingBean(value=org.springframework.data.redis.serializer.RedisSerializer.class) public org.springframework.data.redis.serializer.RedisSerializer<Object> redisSerializer(org.springframework.beans.factory.ObjectProvider<com.fasterxml.jackson.databind.ObjectMapper> objectProvider)
@Bean public org.springframework.data.redis.core.RedisTemplate<Object,Object> redisTemplate(org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory, org.springframework.data.redis.serializer.RedisSerializer<Object> redisSerializer)
@Bean public org.springframework.data.redis.listener.RedisMessageListenerContainer redisMessageListenerContainer(CacheConfigProperties cacheConfigProperties, org.springframework.data.redis.core.RedisTemplate<Object,Object> redisTemplate, RedisCaffeineCacheManager redisCaffeineCacheManager)
cacheConfigProperties - redisTemplate - redisCaffeineCacheManager - Copyright © 2021. All rights reserved.