在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的容器具有父...