00:00
好,继续,呃,那我们接下来我们来做我们这个hello word啊,那么我们hello word要做一个什么功能呢?呃,因为我们刚刚在讲这个spring的时候告诉过大家,它就是一个工厂,对不对,它就是一个容器,而容器呢,能帮我们去管理对象,帮我们创建对象,所以说呢,我们要体验一下,他帮我们提供好了这个容器,所以说现在我就希望我自己写一个类呢,把这个类交给他去管理,然后呢,我找这个容,找这个容器呢,去要一个对象,我们来体验一下这个过程啊,说的这个特别简单啊,那么首先的话呢,你得回到你的开发工具中,你去。你有一个什么呀,Class啊,写个报名com点艾特硅谷点point对吧?啊,比如说我们叫的是这个hello word吧,啊hello word啊,我叫个什么名字呢?我就叫做person吧,看到了吧,哎,我叫person啊来分女士啊啊然后这里面的话,我们就最基本的哈,我去写上一个死去类型的好内容,然后呢,我们再加上一个盖赛的方法。
01:14
好,看到了吧,哎,加上盖德赛的方法,再加上一个最基本的这个初死圈方法,好然后除了这个之外的话呢,我再去加一个我自定义的一个方法啊,自定义一个什么方法呢?就是public啊,Word类型的,好叫做什么say hello吧,是吧,诶叫做say hello,然后这里面的话呢,我们就直接说出一句话啊,就是什么呀,好,我的名字是什么呀,加上加上什么呀,加上name,这个能看懂吗?能看懂吗?太简单了吧,好,那么大家注意哈,我们不使用这个的话呢,假如说我想去调用这个方法,我应该怎么做啊,先把这个对象做出来是不是啊,再跟他复个值对不对,然后呢,再去调用这个方法是不是啊,OK,这是我们不使用support的时候,那么我们使用了以后呢,再注意这个。
02:14
对象的创建啊,我们就不要再去用了,而是把它交给什么呀,交给我们support的这个LC容器去做啊,那么怎么交给他呢?我们只需要在我们的刚刚创建好的这个配置软件里面,我们来配置一个病,注意哈啊,配置病暂时呢,大家不要太去过多的问为什么,你先跟着我把这个做出来,一会儿我会给你解释每一个配置的意思,这里面我们需要写一个B,好,然后呢给个ID。好,给个什么呀,给个ID,给个class,呃,ID我们是可以随便叫的,我就叫什么呀,就叫做P吧,然后这个class呢,我们需要给他设置一个,就是你想让他管理谁呢?你就把po的这个全类名给它放到这儿,能理解吧,然后呢,诶这样的话呢,其实他就能帮我们去创建出一个person对象来了,但是呢,P里面是不是还有一个name属性啊,好,那我在这里面再写一下,你看好了哈,在这个并节点里面的,我写一个pro,好,Name里面呢,注意啊,这个name是人家猫的一个属性,这里面呢,我就写一个name。
03:34
看到了吧,啊,然后呢,啊Y轴呢,我就给它附一个值啊,其实大家这个一看这个配置你就知道啥意思啊,比如说啊,我叫什么呀,我叫啊我叫韩梅梅是吧?还记得吗?啊记不记得不记得啊,童年哪去了是吧?啊这个东西困扰了我这么多年是不是啊,你们学英语的第一堂课不就是啊就是我叫韩维维,你叫什么,我叫李磊是吧?啊还有那个那那个鸟叫啥来着?
04:18
忘了是吗?啊,你们没学过吗?你们的教材已经改了是吗?行,这个问题不研究了哈,没没没法研究了是吧?啊来吧,那我就把它写好了啊,那么写好以后呢啊,我们接下来做什么事呢?大家注意,我们需要做一个测试,所以说呢,我在这个hello word下面呢,我第一次嘛,我就使用一个麦方法吧啊哎,什么意思啊,我们来去用一个类啊,用一个class啊,用一个class,我们就叫做map法,然后这里面呢,我们写上一个慢方法啊啊然后这个里面大家注意了哈,我们要做的事就是什么呀,我要获取到什么呀,获取到我们的破对象,然后拿到这个对象以后,我是不是就是掉我的那个方法了,对吧?那怎么获取到这个破对象啊,大家注意,你千万不要去拗了,理解吧,拗的话呢,就跟我们死魔没有任何关系了。而是手。
05:19
刚才第一步我们需要做这样的事情,好,第一步做什么事情呢?我们需要创建point的一个LC容器对象,因为什么呀?因为你的这个对象呢,已经管理到这个里面了,所以说呢,你必须得先拿到的LC容器对象,你才能从这个容器对象里面去获取到我们这个P对象,那么现在大家可以简单的就把这个配置文件就理解为是它的一个什么LC容器,因为我们在创建这个LC容器对象的时候,就要去读取到这个配置文件的,好怎么写呢?大家注意,我们需要去new一个class pass xma application contact,名字比较长啊,这里面呢,指定上你的application con的长妙,你看一下我是不是去指定了一个我的这个配置文件的名字啊,对不对,那么它会默认的从我们的内路径下面去找到这个文件,然后呢,去又出一个容器对象来,然后呢,我来接收一下,接收的时候呢,我可以。
06:19
用一个它的负接口来去接收ctx,等于它这个关系大家能看出来吧,肯定就是这个家伙,就是我们这个类的一个接口了嘛,对吧?啊,不管是不是接口吧,反正就是一个顶层上他的父亲明白吧,OK,那把这个切好以后呢,我们的LC容器对象就创建出来了,创建出来以后呢,我们就可以来什么呀,好,就是我们的第二步就是获取我们的破测对象啊,这个怎么获取呢?我们通过容器里面呢,有一个叫做get b,为什么get病啊,因为你在这里面配置的是就是一个病啊,对吧,那我就获取一个病啊,这个病的话呢,我们需要给他一个person,就是你这个病的一个什么ID,指定上病的ID,然后呢,他帮你返回一个对象,但是呢,默认他给的是一个object,因此呢,你还需要做一个哎,强制转换啊,给他强制转换回来好拿到这个以后呢,你就会什么放心大胆的去什么调用我们的方法,怎么调用方法呀,Po掉say hello,这就搞定了。
07:19
理解了吧,所以说呢,我们做了这大半天啊,主要就是什么呀,创建了一个配置文件,并且呢,这个地方我去读了一下,然后呢,再从我的配置文件里面呢,把这个对象给它拿出来,拿出来以后呢,我再去调用我的这个方法,好像感觉上的话呢,你还不如直接把它拗出来了是不是?哎,但是注意,因为现在我主要是给你讲破的容器能帮我们做这样的事儿,后续的话你就能知道new是多么麻烦的一件事,理解吧,这个容器能帮我们做特别特别多的事儿,这其实是其中的一件事,听懂了吧,OK,来吧,我们就来做一个测试啊,选中啊,这个不用选了是吧,麦方法了,直接运行,OK,大家来看一下这个结果是不是出来了,对吧?那么结果我们能看得到,也就意味着我们整个的这个support,这个hello word写的是没有任何问题的啊,最后呢,再来给大家去总结一下我们都做了哪些事儿。呃,首先我。
08:19
那搭建了一个环境,搭建环境呢,我们导入了我们的这几个包,对不对,然后呢,我们又创建了一个,这个我就删了哈,又创建了一个配置文件,创建好配置文件以后呢,我们又去写了一个类,写好类以后呢,我又在这个配置文件里面呢做一个配置,配置完了以后呢,我们又写了一个慢方法,在慢方法里面呢,我们写了这么几行代码,最终我们就可以测试得到我们的结果,这个过程都记住了吧,OK,好,这就是我们的一个hello word,那么接下来呢,大家先把这个呢自己写一写,感受一下,然后一会儿再回来以后我们就要给大家去具体的解释这个配置的含义,以及你这个地方的这个容器对象,它是怎么来去使用的,以及它整个的一个结构,OK。
我来说两句