温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
接下来呢,我们再来看一个注解功能,我们叫懒加载,那什么叫懒加载呢?哎,这是针对于我们这些单式力比来说,因为单实力比应呢默认,哎,他们默认我们上节课说过,它是在容器启动的时候创建对象,创建完对象以后呢,他们就放在容器中了,而我们呢,可以让它进行懒加载,所谓的懒加载就是呢。容器启动的时候先不创建对象,哎,容器启动五创建对象,那什么时候创建呢?我们在第一次第一次第一次使用咱们这个鼻影的时候,哎,第一次使用,也就是我们这个获取,第一次获取这个鼻的时候呢,我们再来创建对象。哎,并进行一些初始化,那么呢,这就是我们所说的懒加载,那么呢,我就把这个prototype我注掉啊,懒加载是专门针对于咱们这些单式里闭,那现在呢,这个默认就是单式里闭音的,而如果我们进行一些测试好,那么我们来进行测试,我先不不来获取这个单实力避应,那默认呢,单实力避应在容器创建完的时候,哎,我们来看到容器创建完的时候呢,这些单式力并应已经就被创建好了,而我现在呢,加上一个注解叫at laz。
01:39
这lazy就是懒加载的意思,那现在我们再来测试来看。诶,大家看到只有容器创建了,而我们这个B呢还没创建,那什么时候创建呢?当然是我们第一次来获取的时候,好我们来获取。好,第一次获取的时候呢,我们来看,诶,第一次获取的时候创建对象,那以后每次获取还创建吗?当然不会创建了,因为它是单实力的,它只会被创建一次,你看诶这个方法呢,只打印了一次,所以说呢,两次获取的B还是单实力的,只不过呢,现在是懒加载,也就是说我们所谓的延迟加载,在LC容器创建的时候不加载,我们第一次获取的时候再加载。
我来说两句