00:00
那怎么理解是所有的对象呢?那我们看在这个bins文件中,我们用bin标签,此时声明一个对象,然后代码呢,复制一份。这个ID得改,因为它要唯一的这写一个一,那现在有几个并标签呢?两个有两个并标签,应该有两个对象,因为一个并一个对象吗?那我们程序中会创建两个对象,一个叫做some service。一个叫做萨姆service维斯一是两个对象,好,那现在。我们再来执行一下这个零二方法。我们来看,当听到容器创建时,我们看构造方法,它平几次?我们看结果中这是几次啊?
01:00
两次,那说明呢?我们在创建容器对象时,会把容器中。配置文件里边的所有对象是不是都创建好了两个,并标签两个对象的创建。在创建什么容器时,会创建配置文件中所有对象,这是对象的创建时机。在你程序运行时,对象全都创建好了,这创建的时间啊。好,我把这个再打开,这个呢也打开。那我们在实际的项目开发中呢,用的就是class pass这个类。它是到类路径中,类文件所在路径中去加载我们的配置文件啊好,这是容器的使用。那现在呢,在这个不的容器中。
02:01
有几个对象?我们现在并不知道,我们只能通过看这个文件呢才能知道,啊,有这么两个对象,那实际上我们可以通过spring所提供的接口来获取到容器中。对象的信息,下面来看一下怎么来获取容器中对象的信息。我们现在来获取呢容器中Java对象的一些信息。好,这样信息,我们这再来一个at。那么依然呢,来指定配置文件,文件名字呢?是自定义的创建容器,Application contact AC new class park。
03:03
然后构造方法传入配置文件的名称,下面从容器中来获取对象。我怎么知道这个溶器有什么东西呢?那首先第一个我们来使用提供的方法来获取容器中定义的对象的数量。我想知道在容器中有几个对象呢?有一个方法,That get come。这个是numbers,那么来输出在容器中定义的对象的数量,这个数量呢,是numbers好有几个?看一下结果应该是两个。我们自定义有两个啊,在这呢两个对象。
04:00
那么再来看一下容器中每个定义的。啊,每个定义的对象的名称,我想知道在容器中这个对象都有哪些,都什么名字呢?我们也可以知道,方法是叫做get a b DeFinition names,那它是一个数组name。啊,是一个数组,数组呢,我们来便利一下,它内次一个X就够用啊。好,那我们这一块可以辨认一下此name names,这输出这个name,那现在我们就能把名字都输出来,这样你就可以了解到这容器中有什么东西呀,有哪些对象呢。
05:00
函数结果中两个对象名字是some service和some service1。这是所提供的两个常用的方法,容器中对象的数量,容器中所有对象的名称。好,这是我们的两个方法的一个实现。
我来说两句