springMVC啟動初始化過程

2021-09-10 12:07:41 字數 710 閱讀 5813

在web.xml裡配置分發servlet和contextloaderlistener,contextloaderlistener是spring提供的類,它繼承了contextloader類和實現了servletcontextlistener介面。

servletcontextlistener負責監聽web容器的建立和銷毀,分別對應contextinitialized(servletcontextevent sce) 和  contextdestroyed(servletcontextevent sce)  方法,

,還可以看到一些預設的配置項,比如預設的配置檔案的路徑和獲取

如果想獲取更詳細的初始化過程**可以詳細到各個方法裡看 :) 

SpringMVC的初始化

透過現象看本質,dispatcherservlet我們在配置檔案中配置,光看其名字就知道這是乙個servlet,而servlet我們比較熟悉,宣告週期無非就是init service destroy。而dispatcherservlet本身沒有該方法,就想到方法應該在其父類。在此之前,應該先研究下關...

spring mvc初始化及其原理

spring mvc啟動過程大致分為兩個過程 1 contextloaderlistener初始化,例項化ioc容器,並將此容器例項註冊到servletcontext中。2 dispatcherservlet初始化。1.listener org.springframework.web.context...

Spring 一 SpringMvc初始化流程

執行contextinitialized 方法,初始化root上下文,並建立spring ioc容器 2.filter 過濾器 執行init 方法 3.servlet 執行init 方法,初始化webmvc上下文,並建立springmvc ioc容器 注 spring和springmvc的容器具有父...