FrameworkServlet是Spring MVC的下一个SetVlet的基类。它继承了httpservletbean,httpservletbean并继承了httpservlet.in httpservletbean源代码分析,我们了解到httpservletbean重写了服务器的init()方法,并且在init()方法中都调用了init()方法。InitservletBean()是一种空的方法,需要子类实现它。
WebApplicationContext查找并创建以下步骤
无论是简单地创建还是通过构造函数,它最终都会调用configureAndreFreshwebapplicationContext()方法。configureandrefreshwebapplicationcontext()调用atrackapplicontextextext.refresh()刷新上述环境。
AbstractApplicationContext.refresh()调用finishRefresh()并发布contextrefresheadevent事件。
onrefresh()最终由dispatcherservlet实施,该公司初始化了其九个主要组件