关于请求拦截

来源:7-5 购物车列表

易萧

2020-10-13 09:20:47

AdminFilter和UserFilter两个拦截器的配置,如果配置/admin/**和/user/**直接拦截无效,必须用/admin/*和/user/*,可是,两个*的范围不是应该更大吗?表示所有类型的资源以及所有层级啊,为什么会反而拦截不到?

写回答

1回答

好帮手慕阿慧

2020-10-13

同学你好,“/**”通常用在拦截器中,表示拦截所有目录,包括子目录。

AdminFilter和UserFilter是过滤器,在过滤中使用/**,会当成具体的字符使用,例如,过滤器中/cart/**,表示拦截路径“/cart/**”,不会起到匹配路径的作用。所以应该配置成/admin/*和/user/*

祝:学习愉快~

0

0 学习 · 16556 问题

查看课程