@Configuration
@PropertySource(value="classpath:shiro-redis.properties")
@EnableConfigurationProperties(value={RedisManagerProperties.class,CacheManagerProperties.class,RedisSessionDAOProperties.class})
@ConditionalOnProperty(name="shiro-redis.enabled",
matchIfMissing=true)
@AutoConfigureBefore(value=org.apache.shiro.spring.config.web.autoconfigure.ShiroWebAutoConfiguration.class)
public class ShiroRedisAutoConfiguration
extends Object
| Constructor and Description |
|---|
ShiroRedisAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
org.crazycake.shiro.RedisCacheManager |
redisCacheManager(org.crazycake.shiro.IRedisManager redisManager) |
org.crazycake.shiro.IRedisManager |
redisManager() |
org.crazycake.shiro.RedisSessionDAO |
redisSessionDAO(org.crazycake.shiro.IRedisManager redisManager) |
org.apache.shiro.mgt.SessionsSecurityManager |
securityManager(List<org.apache.shiro.realm.Realm> realms,
org.apache.shiro.session.mgt.SessionManager sessionManager,
org.crazycake.shiro.RedisCacheManager redisCacheManager) |
org.apache.shiro.session.mgt.SessionManager |
sessionManager(org.crazycake.shiro.RedisSessionDAO redisSessionDAO) |
@Bean @ConditionalOnMissingBean public org.crazycake.shiro.IRedisManager redisManager()
@Bean @ConditionalOnMissingBean public org.crazycake.shiro.RedisSessionDAO redisSessionDAO(org.crazycake.shiro.IRedisManager redisManager)
@Bean @ConditionalOnMissingBean public org.crazycake.shiro.RedisCacheManager redisCacheManager(org.crazycake.shiro.IRedisManager redisManager)
@Bean @ConditionalOnMissingBean public org.apache.shiro.session.mgt.SessionManager sessionManager(org.crazycake.shiro.RedisSessionDAO redisSessionDAO)
@Bean @ConditionalOnMissingBean public org.apache.shiro.mgt.SessionsSecurityManager securityManager(List<org.apache.shiro.realm.Realm> realms, org.apache.shiro.session.mgt.SessionManager sessionManager, org.crazycake.shiro.RedisCacheManager redisCacheManager)
Copyright © 2020. All rights reserved.