@Configuration
@ConditionalOnProperty(prefix="app.shiro",
name="enabled",
havingValue="true",
matchIfMissing=true)
@EnableConfigurationProperties(value=ShiroProperties.class)
public class ShiroConfiguration
extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
ShiroConfiguration.ShiroExceptionHandler |
| 构造器和说明 |
|---|
ShiroConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor |
authorizationAttributeSourceAdvisor(org.apache.shiro.mgt.SecurityManager securityManager) |
org.apache.shiro.spring.LifecycleBeanPostProcessor |
lifecycleBeanPostProcessor() |
org.apache.shiro.mgt.SecurityManager |
securityManager(org.apache.shiro.realm.AuthorizingRealm authorizingRealm) |
org.apache.shiro.cache.CacheManager |
shiroCacheManager() |
org.apache.shiro.spring.web.ShiroFilterFactoryBean |
shiroFilter(org.apache.shiro.mgt.SecurityManager securityManager,
ShiroProperties shiroProperties)
过滤器
|
@Bean @ConditionalOnMissingBean public org.apache.shiro.spring.LifecycleBeanPostProcessor lifecycleBeanPostProcessor()
@Bean @ConditionalOnMissingBean public org.apache.shiro.cache.CacheManager shiroCacheManager()
@Bean @ConditionalOnMissingBean public org.apache.shiro.mgt.SecurityManager securityManager(org.apache.shiro.realm.AuthorizingRealm authorizingRealm)
authorizingRealm - shiroRealm@Bean @ConditionalOnMissingBean public org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor authorizationAttributeSourceAdvisor(org.apache.shiro.mgt.SecurityManager securityManager)
securityManager - 权限管理器@Bean
@ConditionalOnMissingBean
public org.apache.shiro.spring.web.ShiroFilterFactoryBean shiroFilter(org.apache.shiro.mgt.SecurityManager securityManager,
ShiroProperties shiroProperties)
securityManager - 权限管理器shiroProperties - shiro配置Copyright © 2020. All rights reserved.