关于单例模式

关于单例模式

老师在讲解ApplicationContext和BeanFacotry区别的时候,讲了 
	ApplicationContext是在一加载配置文件的时候,就会将配置文件中所有
	单例模式生成的类给实例化了。在上一节的案例中我们的在配置文件中所
	对应的类并不是单例的呀?这里该怎么理解?
	还有就是Spring的执行顺序是什么,是先加载配置配置嘛还是先初始化工厂?
	后面会有详细讲嘛?


正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,工厂类生成类的实例化对象时,默认使用的是单例模式。

祝:学习愉快~

  • jia_蛙 提问者 #1
    谢谢老师!
    2020-03-21 11:16:28
好帮手慕小班 2020-03-20 20:10:14

同学你好,1、ApplicationContext是在加载配置文件的时候,就会将配置文件中所有
单例模式生成的类给实例化,还麻烦同学具体描述一下在哪里,老师没有在本节课程中找到。

    2、Spring在创建工厂时,是在创建工厂的的过程中加载配置文件,完成工厂的创建。

    3、同学可以先向后学习,在了解全部知识后,再来回头看这个内容,就会容易理解一些。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

  • 提问者 jia_蛙 #1
    2分28秒的时候,“BeanFactory是在工厂 实例化完事以后,在调用getBean的时候才会帮我们创建这个类的实例,而 ApplicationContext是在一加载配置文件的时候,就会将配置文件中所有 单例模式生成的类给实例化了。”这是老师的原话。我想知道的是我们配置文件中的这个类并没有使用单例模式呀?还是说工厂内部使用了单例模式生成这个类的实例化对象嘛?
    2020-03-20 21:41:30
  • 提问者 jia_蛙 #2
    谢谢老师!
    2020-03-21 11:16:16
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师