温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
来接下来呢,我们就来去写一个,呃,具体的拦截器,我们来感受感受,好那么我们第一次写的话呢,我们就先去实现这个接口了啊,因为我们主要呢,要去研究它里面的三个方法,所以说呢,我们就把这三个方法呢,都给它实现出来,好来回到我们的开发工具中。OK,在我们的工程下面呢,我们再去写上一个包啊,用一个package com at,好,硅谷讲spring r VC讲叫做什么cept啊,就是我们这个cept来分,然后在这个下面的话,我们去用一个class,比如说我们来写一个第一个啊,My first啊,这是我的第一个拦截器。OK,然后呢,这个拦截器怎么去写呢?注意啊,这是我的自定义啊拦截器,那么对于自定义拦拦截器来讲,我们可以去实现一个接口,哎,Implement,我们的handler,哎,Except接口,我们可以去实现这个接口,那么实现的接口的话呢,我们就必须要把它里面的三个抽象方法都给它实现出来,能明白吧,这是人家的要求啊好,那如果说诶,我不想去实现这三个方法,我只想去使用其中的某一个的话,那么你可以不去实现这个接口,而是呢,去继承一个叫做handler ancept,好,叫做什么adapt,你看我去继承了这个抽象类的时候呢,它并不要求我去实现它里面的方法吧,而是我们就可以啊选择性的哎去重写它里面的方法,比如说我想去重写其中的一个,比如说叫做什么普安好,那我就去重叠这一个就行了。如果你想重。
01:47
重写另外一个,那你就去重写另外一个就行了,这样的话呢,我们用起来会啊,更加的灵活一点,明白吧,OK,就这两种方式啊,好,那么现在的话呢,我们就啊,先通过这个接口的方式呢,都把它写出来,因为我们每一个方法呢,都要给去讲啊,来我们的employment,我们的好handlecept,然后呢,把我们的三个抽象方法都把它写出来,来实现一下,好,那么实现出来以后呢,这么三个方法的话呢,我们先来在里面呢,通通的去输出一句话,我们先能看到这个拦截器它的一个执行过程啊好,首先在这个地方我们来输出一句话。
02:32
输出什么呢?就输出这是我的第一个考一下了啊好,第一个拦截器的叫做什么pray hale方法,然后呢,下面呢,我们再来cso去输出啊,就是我啊。哎,第一个拦截器的叫做什么呀?Post判断方法,然后呢,这个位置我们再来输出一下,哎,这是我第一个拦截器的叫做after completion啊。
03:02
好,ARM们的computer这个方法,OK,把它也写到这,然后呢,为了能看到这个拦截器正常去执行的话,这个地方大家注意啊,比较特殊的一个方法,它是有一个返回值的,如果说你想让它诶能正常去之前,我们要先把它改成true,那么一会儿的话呢,也会带着你们去研究,当它是true或者当它是false的时候,有什么不同的地方啊,那么这样的话呢,我们就把一个自定义拦截器就给它开发好了。难不难啊,不难吧,哎,就是这里面的话没有一个具体的处理啊,就是我们简单的去输出了一句话啊,我们先暂时呢,先写成这个样子的啊好,那么接下来拦截器的,如果你想去使用,我们还要进行一个配置才能去使用,接下来我们来讲拦截器的一个配置啊。
我来说两句