@Configuration
public class ShiroConfig
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.Integer |
SESSION_TIMEOUT |
| 构造器和说明 |
|---|
ShiroConfig() |
| 限定符和类型 | 方法和说明 |
|---|---|
org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor |
authorizationAttributeSourceAdvisor(org.apache.shiro.mgt.SecurityManager securityManager)
使授权注解起作用不如不想配置可以在pom文件中加入
|
org.crazycake.shiro.RedisCacheManager |
cacheManager()
cacheManager 缓存 redis实现 使用的是shiro-redis开源插件
|
java.lang.Integer |
getDatabase() |
org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator |
getDefaultAdvisorAutoProxyCreator()
授权所用配置
|
static org.apache.shiro.spring.LifecycleBeanPostProcessor |
getLifecycleBeanPostProcessor()
Shiro生命周期处理器
|
java.lang.String |
getRedisHost() |
java.lang.String |
getRedisPass() |
java.lang.Integer |
getRedisPort() |
JeeeShiroRealm |
jeeeShiroRealm()
身份认证realm;
|
org.crazycake.shiro.RedisManager |
redisManager()
配置shiro redisManager 使用的是shiro-redis开源插件
|
org.crazycake.shiro.RedisSessionDAO |
redisSessionDAO()
RedisSessionDAO shiro sessionDao层的实现 通过redis 使用的是shiro-redis开源插件
|
org.apache.shiro.mgt.SecurityManager |
securityManager() |
org.apache.shiro.web.session.mgt.DefaultWebSessionManager |
sessionManager()
Session Manager 使用的是shiro-redis开源插件
|
void |
setDatabase(java.lang.Integer database) |
void |
setRedisHost(java.lang.String redisHost) |
void |
setRedisPass(java.lang.String redisPass) |
void |
setRedisPort(java.lang.Integer redisPort) |
org.apache.shiro.spring.web.ShiroFilterFactoryBean |
shiroFilter(org.apache.shiro.mgt.SecurityManager securityManager) |
public java.lang.String getRedisHost()
public void setRedisHost(java.lang.String redisHost)
public java.lang.Integer getRedisPort()
public void setRedisPort(java.lang.Integer redisPort)
public java.lang.String getRedisPass()
public void setRedisPass(java.lang.String redisPass)
public java.lang.Integer getDatabase()
public void setDatabase(java.lang.Integer database)
@Bean public org.apache.shiro.spring.web.ShiroFilterFactoryBean shiroFilter(org.apache.shiro.mgt.SecurityManager securityManager)
@Bean public org.apache.shiro.mgt.SecurityManager securityManager()
@Bean public JeeeShiroRealm jeeeShiroRealm()
public org.crazycake.shiro.RedisCacheManager cacheManager()
public org.crazycake.shiro.RedisManager redisManager()
@Bean public org.apache.shiro.web.session.mgt.DefaultWebSessionManager sessionManager()
@Bean public org.crazycake.shiro.RedisSessionDAO redisSessionDAO()
@Bean public org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator getDefaultAdvisorAutoProxyCreator()
@Bean public org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor authorizationAttributeSourceAdvisor(org.apache.shiro.mgt.SecurityManager securityManager)
securityManager - @Bean public static org.apache.shiro.spring.LifecycleBeanPostProcessor getLifecycleBeanPostProcessor()
Copyright © 2019. All Rights Reserved.