Shiro Filter ,url是否登录的拦截

Shiro Filter ,url过滤 代码示例: ```` package com.xnx3.wangmarket.shop; import java.util.Map; import org.springframework.context.annotation.Configuration; import com.xnx3.j2ee.pluginManage.interfaces.ShiroFilterInterface; /** * shop 商城项目 * @author 管雷鸣 */ public class Plugin implements ShiroFilterInterface{ @Override public Map shiroFilter(Map filterChainDefinitionMap) { filterChainDefinitionMap.put("/shop/goods/*.do", "anon"); filterChainDefinitionMap.put("/shop/goodsType/**", "anon"); filterChainDefinitionMap.put("/shop/cart/*.do", "authc"); return filterChainDefinitionMap; } } ```` ## 注意 1. 必须要实现 com.xnx3.j2ee.pluginManage.interfaces.ShiroFilterInterface 接口 1. 创建的类,必须在 com.xnx3 包下才会生效。 ## 说明 其中的filterChainDefinitionMap 这个 Map 中, · key 为 要过滤或拦截的url,比如: 1. /shop/goods/*.do 表示 /shop/goods/ 下所有后缀为 .do 结尾的 1. /shop/goods/** 表示 /shop/goods/ 下所有请求,无论什么结尾的又或者没有结尾的 · value 为 认证方式配置,常用的几种如: 1. **anon** 无需登录即可访问 1. **authc** 需要登录后才可以访问