關于3-1bean的懶加載中一開始舉例bean在context加載之前就被加載的問題
課程中舉了一個例子,在測試中代碼寫的是先創(chuàng)建spring上下文,然后打印context已經被創(chuàng)建,然后得到bean并打印bean已經被創(chuàng)建,然后打印bean的信息;如果是代碼被指令重排序了,由于打印context已經被創(chuàng)建的語句和得到bean并沒有順序上的影響,因此課程中顯示的bean被創(chuàng)建在上下文被創(chuàng)建的結果有可能是指令重排序造成的,我這么理解可以不?初學者,還希望大佬指出不足之處,請教大佬。
2019-07-03
?腦子短路了,課程中是在一個線程中跑的,不存在指令被重排的問題。
2019-07-03
打字有錯誤,因此課程中顯示的bean被創(chuàng)建在上下文被創(chuàng)建 之前 的結果有可能是指令重排序造成的