温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
接着我们来看一下这个啊,过滤器的这个生命周期啊,生命周期,那么这个生命周期啊,其实就是指从future的创建到销毁整个过程,它的一些执行方法的顺序,这咱们了解一下哈,那么future的生命周期啊,那么包含几个?方法我们来看一下哈,首先第一个就是什么东西呢?构造器方法,这是肯定的,第二个是init初始化方法,第三是什么。第三,什么是赌?Future过滤方法,那过滤方法最后呢是第销毁方法。销毁方法,哎,这个咱们了解一下,我给大家演示一下哈。我们在这个admin的future里面。
01:00
写上这个构造器。然后啊,咱们打印一句话啊,咱们说这是1FUTURE构造器方法对吧,就in future嘛。好,然后第二步呢,是这个in。啊,这是第二步。我把它拿过来。的,呃,初始化方法啊,初始化啊,好,第三步呢,就是读future了。我们把这上面的话复制一下。哎,当年我给他取消了,这是3FUTURE的读future方法。好,最后呢,是这个销毁方法。
02:05
好,四。Future。销毁方法是吧,好,我们来看看他们什么时候执行啊,这是他们的整体执行顺序,什么时候执行呢?来看一下哈,咱们现在。重新的这个停一下咱们启动,你就看看什么时候打印啊,咱们乱模式启动哈。稍等。来看下下面。好,大家请看一下哈,在web工程启动的时候,第一第二步就已经执行了,看见了吗?哎,那么说明什么?在web工程启动的时候,你这个构造器就已经创建出来了。那咱们说一下第一第二步。
03:02
啊,第二不在web工程启动的时候执行,简单点说就是future已经创建了。是吧,那第三步呢,第三步呢,看下面有打印的吗?还没有啊,我现在清一下,那么每次只要拦截到它就会执行。拦截大家看拦截到第三步是不是执行了,你刷新刷新刷新,你每次访问拦截到它就会执行。他就会执行好。每次拦截到请求就会执行,就这样子,那第四步呢,第四个第四步咱们注意看一下哈。我现在停一下。哎,停一下走第四步,是不是有了,在我们停止这个web工程的时候,它就会执行了。
04:04
第四步,停止web工程的时候就会执行那么括弧,那么停止web工程也会销毁future过滤器,就是你工程都没了对吧?你这个feel的关系肯定就没有了嘛,嗯,皮之不在,毛之焉付啊是吧?是这意思吗?哈,好,这就是future的。生命周期啊,这咱们了解一下。
我来说两句