00:00
好,那接下来的话呢,我们来跟大家去说一下我们一开始提到的一个问题啊,就是啊,我们是不是可以自己从这个solid contact中把我们的这个port容器给它获取到啊,可以吧?OK,那现在的话呢,我们就不要再到这个solid里面去测试了,因为现在我们已经是SP加这个VC了,所以说呢,我就直接来到这个handler里面啊,在这个里面呢,我们来测试为什么在这里面啊,因为这里面我是可以获取到solidvi contract对象的。对不对,怎么获取呢?你看一下,我就在这个方法里面,我是加上一个HTTB的session,能明白吗?加上三以后的话呢,我就可以怎么做了啊,我是不是就可以获取我们的sorry,值了吧啊SC等于什么三掉get get solid什么contact好获取到它,那么获取到它以后呢,我就可以来获取我们的APP point什么LC容器对象了,怎么获取啊,SSC加什么get去就什么,只不过这个K比较长嘛,对吧,这个K我们一会呢来给你写一下,那么它返回回来就是一个application contract CTS等于它好肯定是要做一个什么强转的啊。
01:23
好放到这,然后这个K是什么来着,那你是不是得得去看这里面啊,你看你往里面,你就在这个CTS说的list里面啊,你往这里面去绑定的时候是用的是这个K啊,对吧?那我现在依旧要使用这个K叫做web or play con,什么root什么什么什么对不对,那这句话怎么写啊,那就是看web application,好就它它里面有一个什么root web OB attribute,是就这个东西,对吧?通过你绑定的时候用到了这个key,然后呢,我就可以获取到一个我们的容器对象啊,来把这个容器对象拿到以后呢,我们来测试一象在这个support容器里面,我是不是有一个person对象啊。
02:13
记不记得对吧?OK,那我现在就可以来获取我的person对象了,你来看一下,等于CT get b,然后呢,把P写到这好P点,最后呢,我们来p.C卡去调用一下就行了,能看懂吗?那么我们就来看一下这个东西能不能打印出来啊好来把这个呢重新给它启动一下。好,启动以后呢,我们打开我们的浏览器啊,在浏览器里面呢,注意了啊,我再去访问一下,大家来看这个位置打印出来了没有出来了,没有出来了吧?OK,那么既然这个能出来,说明我们在handle登里面现在获取到了这个容器对象,是不是就是人家帮我们创建好了那个LC容器对象啊,它里面是不是也有我们配置好的这个破啊。
03:13
对吧?啊,我们是可以按照这种方式来获取的啊,那么这种方式来获取的话呢,呃,就是呃,比较传统的一种方式的啊,你给一个key,然后呢,去获取一个我们的value,但是呢,你要去记这个K的话呢,还是比较麻烦一点的,首先呢,我们可以怎么做呢?你来注意啊,我们可以把它注释掉,然后呢,这个我们可以通过一个什么工具类来去获取什么工具类呢?大家听我讲啊。有一个叫做web application contact u,看到没有,哎,Spring帮我们提供了这样的一个工具类,在这个工具类里面呢,有一个方法叫做什么get get什么呀,Get web application contact,但是呢,它要求我们去传入一个什么呀,Solid contact对象,那么我们就需要把我们获取到了这个SC对象给它传进去,传进来以后呢,这个方法呢,就帮我们返回一个application contact对象,哎,你能想明白吗?想不明白啊,这就是一个工具内吗?来注意了啊,我把s contact传进去了吧,传进来以后呢,来点到这个方法里面瞅一瞅,你看了哈,又掉了这个方法了吧,调这个方法的时候,把你的sorry的contact传进去,你看这个是不是那个K啊,好,那你再往里面看,你能想明白了吗?
04:38
啊c.gettribute是不是你传进来的那个key啊,给你封装了一下有什么好处呢?我不用去记这个key了呗,是不是啊啊所以说通过这种方式我们就可以更加方便的来获取到我们的这个容器对象了啊好,获取到容器对象以后呢,我们接着看一下这个能不能正常的给他什么出来啊好,他应该已经帮我部署完了啊,我们直接来做一个访问就行了,回去刷新一下访问看一下可以吗?没问题吧,OK,好,所以说最后呢啊,就是给大家去讲一下如何获取到我们的IOC这种器对象啊那么有两种方式,第一种方式的话就是诶,你主动一点通过什么呀,通过一个key呢,才来去获取它,而第二种方式呢,就是通过一个工具类啊,就通过这个工具类呢,来去获取到我们的这个so啊,上面获取到我们的application对象。
05:37
明白了吗?但是你不管使用哪一种,你都是从谁里面获取的呀,Solid,因为你的容器对象不就在这个里面绑定的的吗?对吧?OK,所以这个呢,大家呢,一定要什么能理解啊,就是啊绑定到它里面以后呢,我们才可以把它获取出来的,好吧,这是我们最后要给大家去讲的一个内容啊。
我来说两句