beanfactory和scope
来源:2-1 系统功能模块划分
厥~~~
2020-08-26
老师,请问一个问题。
bean不是默认是singleton单例模式么。按道理读取xml时候就已经创建bean了。
那我现在缺省了scope配置,使用beanfactory。
为啥beanfactory不是读取xml时候就创建了bean,而是要等到getbean时候才创建bean。
这不是和scope缺省模式(singleton)自相矛盾么?
写回答
1回答
-
同学好,首先,并不矛盾呀,singleton只是说明你的bean在容器里面只有唯一一个实例,和什么时候创建无关,如果你用的是applicationContext的容器,里面的bean默认都是非延时加载的,也就是一开始就创建好,而你这里是beanFactory,用到的时候才会经由beanFactory来创建对应的bean
072020-08-31
相似问题