Class ShiroWebFilterConfiguration


  • @Configuration
    @ConditionalOnWebApplication(type=SERVLET)
    @ConditionalOnProperty(name="shiro.web.enabled",
                           matchIfMissing=true)
    public class ShiroWebFilterConfiguration
    extends org.apache.shiro.spring.web.config.AbstractShiroWebFilterConfiguration
    Since:
    1.4.0
    • Constructor Detail

      • ShiroWebFilterConfiguration

        public ShiroWebFilterConfiguration()
    • Method Detail

      • shiroFilterFactoryBean

        @Bean
        @ConditionalOnMissingBean
        protected org.apache.shiro.spring.web.ShiroFilterFactoryBean shiroFilterFactoryBean()
        Overrides:
        shiroFilterFactoryBean in class org.apache.shiro.spring.web.config.AbstractShiroWebFilterConfiguration
      • filterShiroFilterRegistrationBean

        @Bean(name="filterShiroFilterRegistrationBean")
        @ConditionalOnMissingBean(name="filterShiroFilterRegistrationBean")
        protected org.springframework.boot.web.servlet.FilterRegistrationBean<org.apache.shiro.web.servlet.AbstractShiroFilter> filterShiroFilterRegistrationBean()
                                                                                                                                                           throws Exception
        Throws:
        Exception
      • globalFilters

        @Bean(name="globalFilters")
        @ConditionalOnMissingBean
        protected List<String> globalFilters()
        Overrides:
        globalFilters in class org.apache.shiro.spring.web.config.AbstractShiroWebFilterConfiguration