温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
下边的话呢,我们来说一下s filter的这个filter chain属性,即我们来说一下。受保护的ul如何进行配置?看PPT,首先格式是这样的,是ul等于拦截器,拦截器后边还可以添加参数,是这样的一个格式,看一眼看。Ul后边是一个拦截器的名字,Ul拦截的名字,当然到后边的话呢,我们有一个拦截器,还可以带参数,目前没有参数。这里边我们配了两个连接器,一个是anonymous,表示可以匿名访问,即不需要登录就可以访问。还有一个是on。必须登录和认证之后才可以访问。OK,这块的话呢,就是这样的两个拦截器,其他拦截器。后边我们再说好吧。那这两个拦截器目前有一点小问题,大家会说,诶,既然你这个拦截器是匿名就可以访问,那岂不是可以不配置吗?
01:06
那目前在我这个里边的话,它就可以不配置,但是我们还记得我们开始的时候,我们怎么配的,我是配上了一个星星是不是。我是说。除了前面配置以外的ul都必须认证之后才可以访问,这个时候这个配置就是必要的。如果你不配的话,不就配置不就匹配这个模式了吗。懂这个意思吧,所以说这个配置。还是必要的。下面我们来说一下这个匹配的模式,实际上的话呢,它支持这个on风格啊,支持用问号星和星星,问号匹配一个字符,星匹配零个或多个字符,星星可以匹配多重路径,我们在讲抓two的时候有说过这个。大家可以在课下的话呢,去试一试。
02:03
还有一个需要注意的。看这哈,Ul权限采取第一次匹配优先的方式。什么意思呢?我把这个改成星星啊。现在的话呢,我再来加一个比方说list。点JSP等于noy。启动。这个时候我们会发现这个例子,点JSP我是可以怎么了?我是可以正常访问的。过来。可以访问,但是U这个访问不了对吧,U看一下回到了这个log in是不是list可以正常访问,那好了,我现在我把这个顺序调换一下,咱说了哈。他说什么呀,说。第一次匹配优先,那如果要是这样一配的话,大家看这个是不是说除了这个页面以外的任何页面都必须登录之后才可以访问的,那这个时候这个配置就覆盖了,这个配置它不好使了。
03:08
第一次优先匹配。这个时候你会发现这个list你就访问不了了。List走,看见了吗?这来。Login也是正常的哈,List走过不去了,哎,这就是我们这块说的这个原则。叫。Ul权限采取第一次匹配优先的方式,大家配置的时候的话呢,也需要进行注意。我们把这个删掉。保存。
我来说两句