SpringMVC的Shiro配置文件说明

<bean id="shiroFilter" class="org.apache.shiro.spring.web.ShiroFilterFactoryBean">    
        <!-- Shiro的核心安全接口,这个属性是必须的 -->    
        <property name="securityManager" ref="securityManager"/>    
        <!-- 要求登录时的链接(可根据项目的URL进行替换),非必须的属性,默认会自动寻找Web工程根目录apos.htmlhtml"页面 -->  
        <property name="loginUrl" value="/sys/manager/login"/>  
        <!-- 登录成功后要跳转的连接 -->    
        <property name="successUrl" value="/sys/manager/index"/>  
        <!-- 用户访问未对其授权的资源时,所显示的连接 -->    
        <!-- 若想更明显的测试此属性可以修改它的值,如unauthor.jsp-->    
        <property name="unauthorizedUrl" value="/sys/manager/login"/>    
        <property name="filters">  
            <map>  
            <entry key="authc">  
                <bean class="com.xx.web.shiro.UserFormAuthenticationFilter" />  
            </entry>  
            </map>  
        </property>  
  
        <!-- Shiro连接约束配置,即过滤链的定义 -->    
        <!-- 下面value值的第一个'/'代表的路径是相对于HttpServletRequest.getContextPath()的值来的 -->    
        <!-- anon:它对应的过滤器里面是空的,什么都没做,这里.do和.jsp后面的*表示参数,比方说login.jsp?main这种 -->    
        <!-- authc:该过滤器下的页面必须验证后才能访问,它是Shiro内置的一个拦截器org.apache.shiro.web.filter.authc.FormAuthenticationFilter -->    
        <property name="filterChainDefinitions">    
            <value>  
                /statics/**=anon  
                /js/**=anon  
                /page/**=anon  
                /sys/manager/login=anon  
                /favicon.ico=anon  
                /**=authc  
            </value>  
        </property>  
    </bean>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值