xml映射Map和Map类型

今天配置shiro时,想要实现自定义基于url的授权,配置过滤器时需要注入自定义的filter,shiro源码中的filter是个Map

<property name="filters">
    <map>
        <entry key="resourceCheckFilter" value-ref="resourceCheckFilter">
        </entry>
    </map>
</property>

<bean id="lifecycleBeanPostProcessor" class="org.apache.shiro.spring.LifecycleBeanPostProcessor"></bean>

其中map标签里的key对应的是我们的filter的名字,这里写的是“resourceCheckFilter”,则配置filter的时候应该写为:

<value>
    /user/login* = anon
    /user/list.do = resourceCheckFilter
</value>

博客http://blog.csdn.net/xlgen157387/article/details/40349929也有很详细的介绍,可以参考一下。


版权声明:本文为linlinxie原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。