00:01
能够动态注册,我们也能够动态注册。那下边我们定一个filter啊。把这个停了。都在这一个成语上写了啊。来个filter filter。Filter。呃,这个叫sum Bel。Fes。这个也不管他了,一会儿就给他删掉了是吧。这不是注册给他删掉了吗?
01:08
就是。动态注册filter成功。你只要能看到这句话。那肯定说明它运行了,那就说明他成功了,对不对。怎么注册?原是在这儿。这个就关了。好,我们来看啊,这动态注册filter。看API,我们仍然是看API。
02:09
看着ADD filter参数filter name。Final class是吧?Filter name filter对象filter name class nameme,我们还用这个ADD filter用俩字符串的这个对吧。嗯,两个字符串的这个。1.filter。Sum。FTA。拷贝签名。
03:08
呃,仍然是把他俩抽出来。这是。OK了。同理,这俩是不是也可以从哪儿啊?配置文件读过来对不对。返回值。再来说返回值。这是什么?Registration。返回这个东西,那它里边有什么看一下。
04:04
它里边有什么。诶,你看啊,它的负类filter registration副接口里边有什么?有at mapping for subject names at mapping for your patterns。这干嘛的,我们知道啊,Filter里边的那个your pattern,我们可以注册的时候可以写yourr pattern可以写多个对吧,同时也可以指定你要拦截具体哪一个对不对,所以可以放name。这应该不用多说是吧。那这个。甲胎。URL,诶这个东西。啊,这个。Your patterns。
05:01
看的它的参数,参数这是个。Ium set。这是个in set display type,这这应该也不用多说吧,就那个我们我们说过pat type点。什么include?什么?啊,ERROR4个值嘛,对不对,然后这个呢,Is match is match after和your patterns patterns也好说。就你那个U2PYTHON呢,你这是个什么可变长参数,可以放一个,也可以放多个,也可以匹配一个数组,不用多说吧,关键就是他什么意思。他什么意思呢?你看他说了is match after,它的意思是当前你动态注册的这个。
06:05
与这是动态注册filter,那有可能你你这个项目里边啊,你这个应用里边还有其他的。他还有其他的呢。是人家是已经原本就注册好的,那么你当前注册的什么时候执行呢?如果他是处。那么是在人家原有的执行完毕以后再执行它。如果他是fos。那就是先执行它,再执行当前系统的。里边原来注册过的其他的filter。所以这是这个参数的意思啊。这三个参数知道了。大家看啊,我给大家说这样这个参数写起来。这个形式写起来有点有点麻烦啊,这是什么?Innu set,枚举,Set。
07:07
这个怎么用,我不知道你以前用过没有啊,我们直接写,我直接给大家写,直接写你看着怎么用的啊。这是。Registration dynamic。哎,你看看这一次啊,他写的时候,这是不是加着包的呀,为什么要加包,他不能只叫dynamic了,因为这有个是不是dynamic呀,所以干脆啊我这样。把这伤了他。我把这个。So registration。看。第二。
08:05
Sub re。哎,搞错了啊。So registration这个。考的什么呀?好啊,这样写。对吧。这样就看的好看一些了啊。要不然就他一个叫dynamic的好,下边下边啊,我要干嘛呢。要。配置。配置。这个当前的。映射。
09:02
信息。FRD点。F2D点,呃,我们刚才说那个方法叫叫什么来着set。是不是?S。俺不是她。Solid STEM mapping。哎,我们刚刚说那个爱是吧,这是一会儿还。方法名点ADD,好,我们现在用它。这个我写个true就到后边就行,这个you are pattern,我可以让他跟谁。
10:00
杠星是吧,所有的都过滤,关键就是它怎么写。不是说了吗?Inu set是吧,这个是in这个用法啊,Innu set点。Off。点off。点什么呢?Dis type点。你现在用谁呢?我就用,对于所有的啊,那就默认的那个,默认的就是request request就是它这是默认的那个。这样我就可以删掉了。这个曲里边这个元素呢啊。Inum set这个枚举里边的这个枚举里边的常量,我现在要取这个inum set里边这个值,就这样,就这样用的这个工具啊,这个工具它就这样用的off,就取出来这个值了。
11:09
OK了。现在。我们就可以访问了。跑一下吧。嗯。看着我就直接访问他。刷新。没问题吧?Filter动态注册成功了。
我来说两句