spring集成其他框架的原理?
在我們的學習javaWeb中最大的域對象是ServletContext,一個應用中只有一個ServletContext域對象。
并且這個對象是服務器啟動的時候創建,服務器關閉這個對象銷毀。
學過javaWeb我們知道有一個監聽器這種東西。
現在有一類監聽器,它監聽ServletContext的創建和銷毀,一旦ServletContext被創建,監聽器就執行,并且因為ServletContext只創建一次,因此監聽器就執行一次。
因此我們利用監聽器的這一特點,讓監聽器執行中將Spring的配置文件加載。
這樣啟動服務器的時候,我們的Spring配置文件就被加載。最后Web版本工廠會存儲ServletContext對象,方便我們使用ServletContext對象。
下一篇后端應該如何學習