问答详情
源自:3-1 Bean的懒加载

关于3-1bean的懒加载中一开始举例bean在context加载之前就被加载的问题

课程中举了一个例子,在测试中代码写的是先创建spring上下文,然后打印context已经被创建,然后得到bean并打印bean已经被创建,然后打印bean的信息;如果是代码被指令重排序了,由于打印context已经被创建的语句和得到bean并没有顺序上的影响,因此课程中显示的bean被创建在上下文被创建的结果有可能是指令重排序造成的,我这么理解可以不?初学者,还希望大佬指出不足之处,请教大佬。

提问者:imooc_learning 2019-07-03 10:22

个回答

  • imooc_learning
    2019-07-03 10:32:27

    ?脑子短路了,课程中是在一个线程中跑的,不存在指令被重排的问题。

  • imooc_learning
    2019-07-03 10:23:48

    打字有错误,因此课程中显示的bean被创建在上下文被创建 之前 的结果有可能是指令重排序造成的