@Configuration @EnableConfigurationProperties(value=org.springframework.boot.autoconfigure.data.redis.RedisProperties.class) public static class AuthzAutoConfiguration.CacheAutoConfiguration extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static org.springframework.data.redis.serializer.Jackson2JsonRedisSerializer |
jackson2JsonRedisSerializer |
static org.springframework.data.redis.serializer.StringRedisSerializer |
stringRedisSerializer |
| 构造器和说明 |
|---|
CacheAutoConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
org.springframework.data.redis.listener.adapter.MessageListenerAdapter |
authzCacheMessageListenerAdapter(MessageReceive receiver) |
org.springframework.data.redis.listener.adapter.MessageListenerAdapter |
authzRequestCacheMessageListenerAdapter(MessageReceive receiver) |
org.springframework.data.redis.listener.adapter.MessageListenerAdapter |
authzVersionMessageListenerAdapter(MessageReceive receiver) |
Cache |
cache(AuthzProperties properties) |
org.springframework.data.redis.listener.RedisMessageListenerContainer |
container(org.springframework.data.redis.core.RedisTemplate redisTemplate,
org.springframework.data.redis.connection.RedisConnectionFactory connectionFactory,
org.springframework.data.redis.listener.adapter.MessageListenerAdapter listenerAdapter1,
org.springframework.data.redis.listener.adapter.MessageListenerAdapter listenerAdapter2,
org.springframework.data.redis.listener.adapter.MessageListenerAdapter listenerAdapter3) |
MessageReceive |
messageReceive(Cache cache,
Httpd httpd) |
Object |
nonRedisActuator() |
org.springframework.data.redis.core.RedisTemplate<String,Object> |
redisTemplate(org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory) |
public static org.springframework.data.redis.serializer.Jackson2JsonRedisSerializer jackson2JsonRedisSerializer
public static org.springframework.data.redis.serializer.StringRedisSerializer stringRedisSerializer
@Bean(name="redisHealthIndicator")
@ConditionalOnProperty(name="authz.cache.enable-redis-actuator",
havingValue="false",
matchIfMissing=true)
public Object nonRedisActuator()
@Bean(value="authzRedisTemplate")
@ConditionalOnMissingBean(name="authzRedisTemplate")
@ConditionalOnProperty(prefix="authz.cache",
name="enable-redis",
havingValue="true")
public org.springframework.data.redis.core.RedisTemplate<String,Object> redisTemplate(org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory)
@Bean(value="authzCache") public Cache cache(AuthzProperties properties)
@Bean(value="authzCacheMessageReceive")
@ConditionalOnProperty(prefix="authz.cache",
name="enable-redis",
havingValue="true")
public MessageReceive messageReceive(Cache cache,
Httpd httpd)
@Bean(value="authzCacheMessageListenerAdapter") @ConditionalOnBean(value=MessageReceive.class, name="authzCacheMessageReceive") public org.springframework.data.redis.listener.adapter.MessageListenerAdapter authzCacheMessageListenerAdapter(@Qualifier(value="authzCacheMessageReceive") MessageReceive receiver)
@Bean(value="authzRequestCacheMessageListenerAdapter") @ConditionalOnBean(value=MessageReceive.class, name="authzCacheMessageReceive") public org.springframework.data.redis.listener.adapter.MessageListenerAdapter authzRequestCacheMessageListenerAdapter(@Qualifier(value="authzCacheMessageReceive") MessageReceive receiver)
@Bean(value="authzVersionMessageListenerAdapter") @ConditionalOnBean(value=MessageReceive.class, name="authzCacheMessageReceive") public org.springframework.data.redis.listener.adapter.MessageListenerAdapter authzVersionMessageListenerAdapter(@Qualifier(value="authzCacheMessageReceive") MessageReceive receiver)
@Bean(value="auCacheRedisMessageListenerContainer") @ConditionalOnBean(value=MessageReceive.class, name="authzCacheMessageReceive") public org.springframework.data.redis.listener.RedisMessageListenerContainer container(@Qualifier(value="authzRedisTemplate") org.springframework.data.redis.core.RedisTemplate redisTemplate, org.springframework.data.redis.connection.RedisConnectionFactory connectionFactory, @Qualifier(value="authzCacheMessageListenerAdapter") org.springframework.data.redis.listener.adapter.MessageListenerAdapter listenerAdapter1, @Qualifier(value="authzRequestCacheMessageListenerAdapter") org.springframework.data.redis.listener.adapter.MessageListenerAdapter listenerAdapter2, @Qualifier(value="authzVersionMessageListenerAdapter") org.springframework.data.redis.listener.adapter.MessageListenerAdapter listenerAdapter3)
Copyright © 2022. All rights reserved.