spring security自定义过滤器

【spring security自定义过滤器】方法中,只要匹配到一个url就返回这个url对应所有角色,不再匹配后面的url,问题来了,当url有交集时,就有可能漏掉一些角色了:如有两个 url,第一个是 /**,第二个是 /role1/index.jsp,第一个当然需要很高的权限了(因为能匹配所有 url,即可以访问所有 url ),假设它需要的角色是(不是一般人拥有的),第二个所需的角色是。当我用这个角色访问 /role1/index.jsp 时,在方法中,当先迭代了/** 这个url,它就能匹配 /role1/index.jsp 这个url,并直接返回 /** 这个url对应的所有角色(在这,也就)给ger这个投票类,ger这个类中再对比 用户的角色,就会发现不匹配 。最后,明明可以有权访问的 url,却不能访问了 。