为了账号安全,请及时绑定邮箱和手机立即绑定

自定义过滤器无效

不知道为什么,自定义过滤器拦截不了?有没有相同的小伙伴

正在回答

2 回答

<!--自定义过滤器注入-->
<bean id="rolesOrfilter" class="cn.lanedy.filter.RolesOrfilter"/>
<!--shiro过滤器-->
<bean id="shiroFilter" class="org.apache.shiro.spring.web.ShiroFilterFactoryBean">
    <property name="securityManager" ref="securityManager"/>
    <property name="loginUrl" value="login.html"/>
    <property name="unauthorizedUrl" value="403.html"/>
    <property name="filters">
        <util:map>
            <entry key="rolesOr" value-ref="rolesOrfilter"/>
        </util:map>
    </property>
    <property name="filterChainDefinitions">
        <value>
            /login.html = anon
            /subLogin = anon
            /testRole = roles["admin","admin1"]
            /testRole1 = rolesOr["admin","admin1"]
            /* = authc
        </value>
    </property>
</bean>


0 回复 有任何疑惑可以回复我~
<!--自定义过滤器注入-->

<!--shiro过滤器-->
<bean id="shiroFilter" class="org.apache.shiro.spring.web.ShiroFilterFactoryBean">
    <property name="securityManager" ref="securityManager"/>
    <property name="loginUrl" value="login.html"/>
    <property name="unauthorizedUrl" value="403.html"/>
    
    <property name="filterChainDefinitions">
        <value>
            /login.html = anon
            /subLogin = anon
            
            /* = authc
        </value>
    </property>
</bean>

注意粗体字的配置

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

自定义过滤器无效

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信