Spring整合web項目原理

1 加載spring核心配置文件

.xml配置文件

(1)new對象,功能可以實現,效率很低
2實現思想
把加載配置文件和創建對象的過程,在服務器啟動的時候完成
3實現原理
(1)servletContext
(2)監聽器
(3)具體使用:

  • 在服務器啟動的時候,為每個項目創建一個ServletContext對象
  • 在ServletContext對象創建的時候,使用監聽器可以具體到ServletContext對象在什么時候創建
  • 使用監聽器聽到ServletContext對象創建的時候
    • 加載spring配置文件,把文件配置對象創建
    • 把創建出來的對象放到ServletContext域對象里面(setAttribute方法)
  • 獲取對象時候,到ServletContext域得到(getAttribute方法)
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,993評論 19 139
  • Spring Boot 參考指南 介紹 轉載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,974評論 6 342
  • 加載spring核心配置文件引出的問題 假設放在一個會產生多實例的方法里,多次的new對象,效率很低。 解決思想:...
    戴宏鵬閱讀 413評論 0 1
  • 本文包括:1、Listener簡介2、Servlet監聽器3、監聽三個域對象創建和銷毀的事件監聽器4、監聽三個域對...
    廖少少閱讀 6,135評論 6 28
  • 前幾天我和我哥聊天,問他有沒有追到那個之前和我提起的姑娘時,他說還在努力。 我倆相互嘲笑了一下,說這是“本是同根生...
    阿魂同學閱讀 2,586評論 11 2