@Configuration(proxyBeanMethods=false) @AutoConfigureAfter(value=org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration.class) @EnableConfigurationProperties(value=CacheConfigProperties.class) public class MultilevelCacheAutoConfiguration extends java.lang.Object
| 构造器和说明 |
|---|
MultilevelCacheAutoConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
RedisCaffeineCacheManager |
cacheManager(CacheConfigProperties cacheConfigProperties,
org.springframework.data.redis.core.RedisTemplate<java.lang.Object,java.lang.Object> stringKeyRedisTemplate,
org.springframework.beans.factory.ObjectProvider<RedisCaffeineCacheManagerCustomizer> cacheManagerCustomizers) |
CacheMessageListener |
cacheMessageListener(org.springframework.data.redis.core.RedisTemplate<java.lang.Object,java.lang.Object> stringKeyRedisTemplate,
RedisCaffeineCacheManager redisCaffeineCacheManager) |
org.springframework.data.redis.listener.RedisMessageListenerContainer |
cacheMessageListenerContainer(CacheConfigProperties cacheConfigProperties,
org.springframework.data.redis.core.RedisTemplate<java.lang.Object,java.lang.Object> stringKeyRedisTemplate,
CacheMessageListener cacheMessageListener) |
IdGeneratorUtil |
idGeneratorUtil(org.springframework.data.redis.core.RedisTemplate<java.lang.Object,java.lang.Object> stringKeyRedisTemplate) |
org.springframework.data.redis.serializer.RedisSerializer<java.lang.Object> |
redisSerializer(org.springframework.beans.factory.ObjectProvider<com.fasterxml.jackson.databind.ObjectMapper> objectProvider) |
org.springframework.data.redis.core.RedisTemplate<java.lang.Object,java.lang.Object> |
stringKeyRedisTemplate(org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory,
org.springframework.data.redis.serializer.RedisSerializer<java.lang.Object> redisSerializer) |
@Bean @ConditionalOnMissingBean(value=org.springframework.data.redis.serializer.RedisSerializer.class) public org.springframework.data.redis.serializer.RedisSerializer<java.lang.Object> redisSerializer(org.springframework.beans.factory.ObjectProvider<com.fasterxml.jackson.databind.ObjectMapper> objectProvider)
@Bean(name="stringKeyRedisTemplate")
@ConditionalOnMissingBean(name="stringKeyRedisTemplate")
public org.springframework.data.redis.core.RedisTemplate<java.lang.Object,java.lang.Object> stringKeyRedisTemplate(org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory,
org.springframework.data.redis.serializer.RedisSerializer<java.lang.Object> redisSerializer)
@Bean @ConditionalOnMissingBean public RedisCaffeineCacheManager cacheManager(CacheConfigProperties cacheConfigProperties, @Qualifier(value="stringKeyRedisTemplate") org.springframework.data.redis.core.RedisTemplate<java.lang.Object,java.lang.Object> stringKeyRedisTemplate, org.springframework.beans.factory.ObjectProvider<RedisCaffeineCacheManagerCustomizer> cacheManagerCustomizers)
@Bean @ConditionalOnMissingBean(name="cacheMessageListenerContainer") public org.springframework.data.redis.listener.RedisMessageListenerContainer cacheMessageListenerContainer(CacheConfigProperties cacheConfigProperties, @Qualifier(value="stringKeyRedisTemplate") org.springframework.data.redis.core.RedisTemplate<java.lang.Object,java.lang.Object> stringKeyRedisTemplate, @Qualifier(value="cacheMessageListener") CacheMessageListener cacheMessageListener)
@Bean @ConditionalOnMissingBean(name="cacheMessageListener") public CacheMessageListener cacheMessageListener(@Qualifier(value="stringKeyRedisTemplate") org.springframework.data.redis.core.RedisTemplate<java.lang.Object,java.lang.Object> stringKeyRedisTemplate, RedisCaffeineCacheManager redisCaffeineCacheManager)
@Bean public IdGeneratorUtil idGeneratorUtil(@Qualifier(value="stringKeyRedisTemplate") org.springframework.data.redis.core.RedisTemplate<java.lang.Object,java.lang.Object> stringKeyRedisTemplate)
Copyright © 2023. All rights reserved.