00:00
嗯,啊,接着来啊,那么我们的话,代码已经讲到这个地方了,哎,这几个变量现在大家都已经有了一定印象,对不对,他的一个状态就是现在呈现的这个状态,但是这些变量的话,后面还有用,我们就不去,呃,要接着这个图,接着往下讲,把这里面删掉,因为它肯定也就没有了,对不对,这个current current其实到这个时候就没有什么意义了啊啊,后面就没有了啊好,那么我们接着往下来看啊,至此我们执行完了所有的指类的指令方法,那么对于spring而言的话,他看他要干什么事情,我们先在看源码,现在讲理论,再来调试啊好,就刚刚代码是讲到了呃这一行clear了,Clear之后的话,那么整个这个while循环就到此结束了,结束了之后的话呢,呃,就是接下来执行下面代码,下面代码是什么意思,你看他干了什么事情,In work并backly possible, 前面是in并definitely possible.那么也就是说这引入把be possible它是干嘛的?它是用来执行什么样呢?Be possible它的那个回调方法叫possible be方法。再一遍这里比较并possible这个方法,它的目的是了一个过来,然后呢,便利这个执行这个list史当中所有的being post的post process being方法是这个意思,执就是说白,如果说我们用呃用人话讲的话,就这个方法就是用来执行所有传过来直接实现了子类的子类方法,对不对,是这个意思,好,那么故,那么你可以去么?啊,举一反三,这个方法那就简单呢啊,它是怎么样呢?就是以物和be发post式,它是用来执行,就是传来个list史的过来执行这个历史当中所有。
01:36
10呃,所有怎么样呢?负类的那个实现方法,只不过传过来的呢,它可能是子类,也就是说这个类当中包含的是我们这里面所有的绿色的啊,当然这个spring角度而言是无所谓的,只不过当前这个代码的情况,你传过来这个list史的里面就包含了是我们这幅图上画的所有的这些绿色的K除外啊,这些绿色的把它传过来了,为什么呢?因为他传的是这个registering,这个这个list史传的是这个了ing process传的是他,对不对,他把他传过来,你说这里面是不是传的都是绿色的?
02:07
啊,你现在明白作者的意思吗?就是实分作者的意思吗?实分作者意思就是说我所有的呃呃,直接实现子类的那些子类方法执行完了对不对,那么我现在就来执行负类的方法了,当然这个负类方法它不是执现执,它不是用来怎么样呢去执行执直接实现负类的,也就是不是用来执行这些灰色的负类方法,不是用来执行这一部分的这些负类方法,而是用来执行这些绿色的他们的负类方法,因为他们的子类方法已经执行完了,是这个意思吧,所以作者的这作者的意思是这个意思,好,你看吧,他就把它怎么样呢?啊把这个例子传过去,那么这边的话,由于呢,它是实现了子类,那么我们可以把它强转对不对啊,你看这里面强转为负类,把子类客户可以向上转型,转为负类的,转为负类,去执行负类的方法。那么这个例子当中是不是有序的对不对,这个例子就是这样子来,就是这样子来,我们这个例子已经画在这里面,C t bid fg, 那么我们可以去断个点看一眼就可以了,来这个地方就不要去做过度去讲了,来跑一下直接去看,因为这个里面就顺序的话,就按照我们怎么存进去的顺序,你怎么存的就怎么把它拿出来嘛,我们来看我们存序的顺序,我们前面已经分析过存进去了CCDPP啊,然后什么IDFG,那么是不是我们图上这样子的了,CCDP, 当然这里有个C,我好像没有画嘛,啊,不是这个我刚看就是他对不对,CCCPPDF, 这里有个JJ的话,我后面我刚刚讲的时候是就上节课的时候忘记往里面添加去了啊,面是不是有个接,接是不是也是在这个地方放进去了,还记不记得最后一遍外网循环的时候的话,你这个接执行完了之后的话啊,呃,找到这个接的话,你要去执行的话,是不是也会放到里面去,在这个里下,所以这里面有个接,我刚刚画忘记画了啊好了,所以说你看吧,这个就简单了,对不对,就不需要过度去讲了,来点进去,哎,Sorry, 点下来了。
03:58
往下走啊,点进去,那这个就这个历史进行便利啊,那这个顺序的话,他就是跟着我们那个你放怎么放进去的,就怎么把它拿出来去执行嘛,是不是啊,嗯,他为但是他为什么能够保证这个顺序的话,就为什么会形成这个CCPP的这个DFG的话,就是跟我们前面讲的这个原则一样的,先执行API调用API to的,然后呢,执行spring内置的,然后执行什么样实现了order接口的,然后再按照字母顺序来怎么样去进行一个那个放进去,所以说它下面的也保证了这个顺序,对不对,因为他有一个历史的,存历史的是个有序的嘛,对不对,就存进去了,然后就执把把这一遍就执行完了,我们来看一眼到底是不是啊。
04:37
呃,把这里面所有都给他清空,呃,然后我们到外面去站个点,让他跑完,好到此为止,来,往下走,跑一遍,应该他执行的顺序一样的,来,CSPP, 我们的CCPPSPP啊,什么什么is ppds PP FS ppgs PP, 注意他们全部是S,看到没有,他们类型都是子类的啊。东西都是这类的,只不过执行的方法确实是负类的方法了。
05:01
这个possible这的方法。其实这里能看懂吗?这里应该比较简单吧,好,至此我们就把什么样的这个绿色的,这里面所有的绿色的负类和方子类方法全部执行完了,就是我们这里面就搞完了。好,那么接下来我们来看一下spring还要干嘛?
我来说两句